<template>
  <yt-grid width="1664" height="1016" background="#F0F3F8" class="page-2a9fp">
    <yt-grid-item
      fixedSize="selfAdaption"
      id="yt-zz8m4m0uqb6zg"
      gridColumnStart="38"
      gridColumnEnd="1662"
      gridRowStart="28"
      gridRowEnd="49"
      zIndex="1"
      previewType="FixedWH"
    >
      <span
        ref="ref1"
        class="webVueAntYtSpan webVueAntYtSpanStyle-mkt0e webVueAntYtSpanBrCount-sa1bn webVueAntYtSpanStyle webVueAntYtSpanBrCount"
      >
        <span v-html="'信息总览'"> </span>
      </span>
    </yt-grid-item>

    <yt-grid-item
      fixedSize="selfAdaption"
      id="yt-s84vzm0uqccmc"
      gridColumnStart="38"
      gridColumnEnd="348"
      gridRowStart="64"
      gridRowEnd="192"
      zIndex="2"
      previewType="FixedWH"
    >
      <div
        ref="ref2"
        class="webVueAntYtRectangle webVueAntYtRectangleStyle-46zol webVueAntYtRectangleStyle"
      ></div>
    </yt-grid-item>

    <yt-grid-item
      fixedSize="selfAdaption"
      id="yt-iu052m0uqf2na"
      gridColumnStart="357"
      gridColumnEnd="667"
      gridRowStart="64"
      gridRowEnd="192"
      zIndex="3"
      previewType="FixedWH"
    >
      <div
        ref="ref7"
        class="webVueAntYtRectangle webVueAntYtRectangleStyle-5vh9b webVueAntYtRectangleStyle"
      ></div>
    </yt-grid-item>

    <yt-grid-item
      fixedSize="selfAdaption"
      id="yt-bnfzcm0uqfehq"
      gridColumnStart="677"
      gridColumnEnd="987"
      gridRowStart="64"
      gridRowEnd="192"
      zIndex="4"
      previewType="FixedWH"
    >
      <div
        ref="ref8"
        class="webVueAntYtRectangle webVueAntYtRectangleStyle-uydww webVueAntYtRectangleStyle"
      ></div>
    </yt-grid-item>

    <yt-grid-item
      fixedSize="selfAdaption"
      id="yt-mncj1m0uqfey4"
      gridColumnStart="996"
      gridColumnEnd="1306"
      gridRowStart="64"
      gridRowEnd="192"
      zIndex="5"
      previewType="FixedWH"
    >
      <div
        ref="ref9"
        class="webVueAntYtRectangle webVueAntYtRectangleStyle-qbq7k webVueAntYtRectangleStyle"
      ></div>
    </yt-grid-item>

    <yt-grid-item
      fixedSize="selfAdaption"
      id="yt-v3pp1m0uqffb9"
      gridColumnStart="1315"
      gridColumnEnd="1625"
      gridRowStart="64"
      gridRowEnd="192"
      zIndex="6"
      previewType="FixedWH"
    >
      <div
        ref="ref10"
        class="webVueAntYtRectangle webVueAntYtRectangleStyle-jjc0g webVueAntYtRectangleStyle"
      ></div>
    </yt-grid-item>

    <yt-grid-item
      fixedSize="selfAdaption"
      id="yt-0sbkmm0uqgf6l"
      gridColumnStart="71"
      gridColumnEnd="151"
      gridRowStart="88"
      gridRowEnd="168"
      zIndex="7"
      previewType="FixedWH"
    >
      <div
        ref="ref12"
        class="webVueAntYtRectangle webVueAntYtRectangleStyle-v10gr webVueAntYtRectangleStyle"
      ></div>
    </yt-grid-item>

    <yt-grid-item
      fixedSize="selfAdaption"
      id="yt-93608m0uqhff7"
      gridColumnStart="391"
      gridColumnEnd="471"
      gridRowStart="88"
      gridRowEnd="168"
      zIndex="8"
      previewType="FixedWH"
    >
      <div
        ref="ref13"
        class="webVueAntYtRectangle webVueAntYtRectangleStyle-z7dzp webVueAntYtRectangleStyle"
      ></div>
    </yt-grid-item>

    <yt-grid-item
      fixedSize="selfAdaption"
      id="yt-l7hljm0uqhi2s"
      gridColumnStart="712"
      gridColumnEnd="792"
      gridRowStart="88"
      gridRowEnd="168"
      zIndex="9"
      previewType="FixedWH"
    >
      <div
        ref="ref14"
        class="webVueAntYtRectangle webVueAntYtRectangleStyle-f4v8w webVueAntYtRectangleStyle"
      ></div>
    </yt-grid-item>

    <yt-grid-item
      fixedSize="selfAdaption"
      id="yt-lliwym0uqhkri"
      gridColumnStart="1032"
      gridColumnEnd="1112"
      gridRowStart="88"
      gridRowEnd="168"
      zIndex="10"
      previewType="FixedWH"
    >
      <div
        ref="ref15"
        class="webVueAntYtRectangle webVueAntYtRectangleStyle-c4g0b webVueAntYtRectangleStyle"
      ></div>
    </yt-grid-item>

    <yt-grid-item
      fixedSize="selfAdaption"
      id="yt-0vlhmm0uqhl1w"
      gridColumnStart="1352"
      gridColumnEnd="1432"
      gridRowStart="88"
      gridRowEnd="168"
      zIndex="11"
      previewType="FixedWH"
    >
      <div
        ref="ref16"
        class="webVueAntYtRectangle webVueAntYtRectangleStyle-4rgdn webVueAntYtRectangleStyle"
      ></div>
    </yt-grid-item>

    <yt-grid-item
      fixedSize="selfAdaption"
      id="yt-wawqsm0uqiwmd"
      gridColumnStart="162"
      gridColumnEnd="355"
      gridRowStart="140"
      gridRowEnd="161"
      zIndex="12"
      previewType="FixedWH"
    >
      <span
        ref="ref18"
        class="webVueAntYtSpan webVueAntYtSpanStyle-g0s8b webVueAntYtSpanBrCount-r7h5n webVueAntYtSpanStyle webVueAntYtSpanBrCount"
      >
        <span v-html="'在运营总数'"> </span>
      </span>
    </yt-grid-item>

    <yt-grid-item
      fixedSize="selfAdaption"
      id="yt-nggq8m0uqkff3"
      gridColumnStart="483"
      gridColumnEnd="675"
      gridRowStart="140"
      gridRowEnd="161"
      zIndex="13"
      previewType="FixedWH"
    >
      <span
        ref="ref29"
        class="webVueAntYtSpan webVueAntYtSpanStyle-2laup webVueAntYtSpanBrCount-exbdc webVueAntYtSpanStyle webVueAntYtSpanBrCount"
      >
        <span v-html="'开机数量'"> </span>
      </span>
    </yt-grid-item>

    <yt-grid-item
      fixedSize="selfAdaption"
      id="yt-stlavm0uqkfp1"
      gridColumnStart="804"
      gridColumnEnd="994"
      gridRowStart="140"
      gridRowEnd="161"
      zIndex="14"
      previewType="FixedWH"
    >
      <span
        ref="ref31"
        class="webVueAntYtSpan webVueAntYtSpanStyle-mk2ad webVueAntYtSpanBrCount-sqdcd webVueAntYtSpanStyle webVueAntYtSpanBrCount"
      >
        <span v-html="'停机数量'"> </span>
      </span>
    </yt-grid-item>

    <yt-grid-item
      fixedSize="selfAdaption"
      id="yt-1i7drm0uqkg8m"
      gridColumnStart="1445"
      gridColumnEnd="1662"
      gridRowStart="140"
      gridRowEnd="161"
      zIndex="16"
      previewType="FixedWH"
    >
      <span
        ref="ref35"
        class="webVueAntYtSpan webVueAntYtSpanStyle-og6bq webVueAntYtSpanBrCount-9vn12 webVueAntYtSpanStyle webVueAntYtSpanBrCount"
      >
        <span v-html="'达标完成率'"> </span>
      </span>
    </yt-grid-item>

    <yt-grid-item
      fixedSize="selfAdaption"
      id="yt-rt8efm0uqky96"
      gridColumnStart="38"
      gridColumnEnd="1625"
      gridRowStart="207"
      gridRowEnd="279"
      zIndex="17"
      previewType="FixedWH"
    >
      <div
        ref="ref37"
        class="webVueAntYtRectangle webVueAntYtRectangleStyle-p0jo0 webVueAntYtRectangleStyle"
      ></div>
    </yt-grid-item>

    <yt-grid-item
      fixedSize="selfAdaption"
      id="yt-chywam0uql52s"
      gridColumnStart="38"
      gridColumnEnd="1625"
      gridRowStart="299"
      gridRowEnd="1001"
      zIndex="18"
      previewType="FixedWH"
    >
      <div
        ref="ref38"
        class="webVueAntYtRectangle webVueAntYtRectangleStyle-ag4pq webVueAntYtRectangleStyle"
      ></div>
    </yt-grid-item>

    <yt-grid-item
      fixedSize="selfAdaption"
      id="yt-c2ycrm0uqltxo"
      gridColumnStart="66"
      gridColumnEnd="371"
      gridRowStart="227"
      gridRowEnd="259"
      zIndex="19"
      previewType="FixedWH"
    >
      <a-form-item
        ref="ref39"
        class="webVueAntInputFormItem webVueAntYtInputFormItem-qhf9w webVueAntYtInputFormItem show-label"
        name="ProjectNamevalue1"
        :colon="false"
      >
        <template #label>
          <div class="label-content">
            <span class="ant-form-item-content" v-html="'项目名称'"> </span>
          </div>
        </template>
        <a-input
          data-event
          class="webVueAntinput webVueAntYtInputStyle-mrrdc webVueAntYtInputStyle"
          v-model:value="ProjectNamevalue1"
          :maxLength="100"
          :placeholder="'请输入'"
        >
        </a-input>
      </a-form-item>
    </yt-grid-item>

    <yt-grid-item
      fixedSize="selfAdaption"
      id="yt-c5wrnm0uqm2qc"
      gridColumnStart="432"
      gridColumnEnd="738"
      gridRowStart="227"
      gridRowEnd="259"
      zIndex="20"
      previewType="FixedWH"
    >
      <a-form-item
        ref="ref40"
        class="webVueAntInputFormItem webVueAntYtInputFormItem-hncml webVueAntYtInputFormItem show-label"
        name="ProjectStatusvalue1"
        :colon="false"
      >
        <template #label>
          <div class="label-content">
            <span class="ant-form-item-content" v-html="'项目状态'"> </span>
          </div>
        </template>
        <a-input
          data-event
          class="webVueAntinput webVueAntYtInputStyle-mqn1i webVueAntYtInputStyle"
          v-model:value="ProjectStatusvalue1"
          :maxLength="100"
          :placeholder="'请输入'"
        >
        </a-input>
      </a-form-item>
    </yt-grid-item>

    <yt-grid-item
      fixedSize="selfAdaption"
      id="yt-g88wum0uqntd4"
      gridColumnStart="1377"
      gridColumnEnd="1457"
      gridRowStart="229"
      gridRowEnd="261"
      zIndex="21"
      previewType="FixedWH"
    >
      <a-button
        ref="ref41"
        @click="
          () => {
            queryProjects();
          }
        "
        class="webVueAntButton webVueAntYtButtonStyle-8dg5m webVueAntYtButtonStyle center"
        :loading="Checkloading1"
      >
        <span class="yt-button-content" v-html="'查询'"> </span>
      </a-button>
    </yt-grid-item>

    <yt-grid-item
      fixedSize="selfAdaption"
      id="yt-0h2zrm0uqnv7s"
      gridColumnStart="1475"
      gridColumnEnd="1555"
      gridRowStart="227"
      gridRowEnd="259"
      zIndex="22"
      previewType="FixedWH"
    >
      <a-button
        ref="ref42"
        @click="
          () => {
            resetProjectFilters();
          }
        "
        class="webVueAntButton webVueAntYtButtonStyle-lyd4p webVueAntYtButtonStyle center"
        :loading="Resetloading1"
      >
        <span class="yt-button-content" v-html="'重置'"> </span>
      </a-button>
    </yt-grid-item>

    <yt-grid-item
      fixedSize="selfAdaption"
      id="yt-vbp94m0uqp6y2"
      gridColumnStart="66"
      gridColumnEnd="146"
      gridRowStart="313"
      gridRowEnd="345"
      zIndex="23"
      previewType="FixedWH"
    >
      <a-button
        ref="ref43"
        @click="
          () => {
            showProjectDetailsPopup();
          }
        "
        class="webVueAntButton webVueAntYtButtonStyle-xklm3 webVueAntYtButtonStyle center"
        :loading="Newloading1"
      >
        <span class="yt-button-content" v-html="'+ 新增'"> </span>
      </a-button>
    </yt-grid-item>

    <yt-grid-item
      fixedSize="selfAdaption"
      :isShow="ProjectFormisShow1"
      id="yt-ahmrum0uqpcsq"
      gridColumnStart="64"
      gridColumnEnd="1599"
      gridRowStart="371"
      gridRowEnd="983"
      zIndex="24"
      previewType="FixedWH"
    >
      <yt-table
        ref="ref44"
        @onTableChange="
          (pagination) => {
            onProjectTablePageChange(pagination);
          }
        "
        class="webVueAntYtTable webVueAntYtTableStyle-eok5f webVueAntYtTableStyle"
        :canSelect="false"
        v-model:currentRow="ProjectFormcurrentRow1"
        v-model:selectedRows="ProjectFormselectedRows1"
        v-model:total="ProjectFormtotal1"
        v-model:current="ProjectFormcurrent2"
        v-model:pageSize="ProjectFormpageSize1"
        :columns="ProjectFormdata1.columns"
        :dataSource="ProjectFormdata1.dataSource"
        :scroll="{ y: 497.9999848712239 }"
      >
        <template #cell="{ column, record }">
          <template
            v-if="column.dataIndex === 'operation'"
            :forKey="'operation'"
          >
            <yt-grid previewType="FixedWH" width="151" height="48">
              <yt-grid-item
                fixedSize="selfAdaption"
                id="yt-q9o9lm0uquxly"
                gridColumnStart="9"
                gridColumnEnd="45"
                gridRowStart="8"
                gridRowEnd="40"
                zIndex="1"
                previewType="FixedWH"
              >
                <a-button
                  ref="ref45"
                  @click="
                    () => {
                      showProjectDetailsPopupForView(record);
                    }
                  "
                  class="webVueAntButton webVueAntYtButtonStyle-o4imk webVueAntYtButtonStyle center"
                  :loading="Viewloading1"
                >
                  <span class="yt-button-content" v-html="'查看'"> </span>
                </a-button>
              </yt-grid-item>

              <yt-grid-item
                fixedSize="selfAdaption"
                id="yt-7hwpdm0ur3gkw"
                gridColumnStart="57"
                gridColumnEnd="93"
                gridRowStart="8"
                gridRowEnd="40"
                zIndex="2"
                previewType="FixedWH"
              >
                <a-button
                  ref="ref48"
                  @click="
                    () => {
                      showProjectDetailsPopupForEdit(record);
                    }
                  "
                  class="webVueAntButton webVueAntYtButtonStyle-c5439 webVueAntYtButtonStyle center"
                  :loading="Editloading1"
                >
                  <span class="yt-button-content" v-html="'编辑'"> </span>
                </a-button>
              </yt-grid-item>

              <yt-grid-item
                fixedSize="selfAdaption"
                id="yt-j3arhm0ur3ib1"
                gridColumnStart="106"
                gridColumnEnd="142"
                gridRowStart="8"
                gridRowEnd="40"
                zIndex="3"
                previewType="FixedWH"
              >
                <a-button
                  ref="ref49"
                  @click="
                    () => {
                      terminateProject(record);
                    }
                  "
                  class="webVueAntButton webVueAntYtButtonStyle-0k038 webVueAntYtButtonStyle center"
                  :loading="Terminationloading1"
                >
                  <span class="yt-button-content" v-html="'终止'"> </span>
                </a-button>
              </yt-grid-item>
            </yt-grid>
          </template>
        </template>
      </yt-table>
    </yt-grid-item>

    <yt-grid-item
      fixedSize="selfAdaption"
      :isShow="ProjectDetailsPopupWindowisShow1"
      id="yt-du1s9m0ur6rp4"
      gridColumnStart="43"
      gridColumnEnd="1630"
      gridRowStart="28"
      gridRowEnd="965"
      zIndex="35"
      previewType="FixedWH"
    >
      <yt-custom-modal
        ref="ref50"
        class="webVueAntYtModal webVueAntYtModalStyle-6ll6l webVueAntYtModalStyle"
        v-model:isShow="ProjectDetailsPopupWindowisShow1"
        :showHeader="false"
        :closable="false"
        :title="'新增项目'"
        :showFooter="false"
      >
        <template #content>
          <a-form
            class="webVueAntForm"
            :model="ProjectDetailsPopupWindowform1"
            ref="ref50_form"
          >
            <yt-grid
              background="#FFFFFF"
              previewType="FixedWH"
              width="1582"
              height="932"
            >
              <yt-grid-item
                fixedSize="selfAdaption"
                id="yt-b4h6km0urao4t"
                gridColumnStart="779"
                gridColumnEnd="1580"
                gridRowStart="56"
                gridRowEnd="76"
                zIndex="1"
                previewType="FixedWH"
              >
                <span
                  ref="ref54"
                  class="webVueAntYtSpan webVueAntYtSpanStyle-uoxp3 webVueAntYtSpanBrCount-okxpt webVueAntYtSpanStyle webVueAntYtSpanBrCount"
                >
                  <span v-html="'项目基本信息'"> </span>
                </span>
              </yt-grid-item>

              <yt-grid-item
                fixedSize="selfAdaption"
                id="yt-oytwrm0urb3nh"
                gridColumnStart="107"
                gridColumnEnd="1454"
                gridRowStart="95"
                gridRowEnd="108"
                zIndex="2"
                previewType="FixedWH"
              >
                <div
                  ref="ref55"
                  class="webVueAntYtRectangle webVueAntYtRectangleStyle-ur1uy webVueAntYtRectangleStyle"
                ></div>
              </yt-grid-item>

              <yt-grid-item
                fixedSize="selfAdaption"
                id="yt-grkosm0urbkjh"
                gridColumnStart="110"
                gridColumnEnd="490"
                gridRowStart="117"
                gridRowEnd="149"
                zIndex="3"
                previewType="FixedWH"
              >
                <a-form-item
                  ref="ref56"
                  class="webVueAntInputFormItem webVueAntYtInputFormItem-vr7g6 webVueAntYtInputFormItem show-label"
                  name="ProjectNamevalue2"
                  :colon="false"
                >
                  <template #label>
                    <div class="label-content">
                      <span class="ant-form-item-content" v-html="'项目名称'">
                      </span>
                    </div>
                  </template>
                  <a-input
                    data-event
                    class="webVueAntinput webVueAntYtInputStyle-3vay4 webVueAntYtInputStyle"
                    v-model:value="
                      ProjectDetailsPopupWindowform1.ProjectNamevalue2
                    "
                    :maxLength="100"
                    :placeholder="'请输入'"
                  >
                  </a-input>
                </a-form-item>
              </yt-grid-item>

              <yt-grid-item
                fixedSize="selfAdaption"
                id="yt-mzjpnm0urbwip"
                gridColumnStart="110"
                gridColumnEnd="491"
                gridRowStart="165"
                gridRowEnd="197"
                zIndex="4"
                previewType="FixedWH"
              >
                <a-form-item
                  ref="ref57"
                  class="webVueAntInputFormItem webVueAntYtInputFormItem-wzunp webVueAntYtInputFormItem show-label"
                  name="ProjectDescriptionvalue1"
                  :colon="false"
                >
                  <template #label>
                    <div class="label-content">
                      <span class="ant-form-item-content" v-html="'项目描述'">
                      </span>
                    </div>
                  </template>
                  <a-input
                    data-event
                    class="webVueAntinput webVueAntYtInputStyle-irc2g webVueAntYtInputStyle"
                    v-model:value="
                      ProjectDetailsPopupWindowform1.ProjectDescriptionvalue1
                    "
                    :maxLength="100"
                    :placeholder="'请输入'"
                  >
                  </a-input>
                </a-form-item>
              </yt-grid-item>

              <yt-grid-item
                fixedSize="selfAdaption"
                id="yt-06nyam0urc1c1"
                gridColumnStart="110"
                gridColumnEnd="490"
                gridRowStart="212"
                gridRowEnd="244"
                zIndex="5"
                previewType="FixedWH"
              >
                <a-form-item
                  ref="ref58"
                  class="webVueAntDatePickerFormItem webVueAntYtDatePickerFormItem-xqz0n webVueAntYtDatePickerFormItem show-label"
                  name="StartDatevalue1"
                  :colon="false"
                >
                  <template #label>
                    <div class="label-content">
                      <span class="ant-form-item-content" v-html="'开始日期'">
                      </span>
                    </div>
                  </template>
                  <yt-custom-date-piker
                    data-event
                    class="webVueAntYtDatePickerStyle-hqdcx webVueAntYtDatePickerStyle"
                    :popupKey="'popup_yt-06nyam0urc1c1'"
                    v-model:value="
                      ProjectDetailsPopupWindowform1.StartDatevalue1
                    "
                    :placeholder="'请输入'"
                  >
                  </yt-custom-date-piker>
                </a-form-item>
              </yt-grid-item>

              <yt-grid-item
                fixedSize="selfAdaption"
                id="yt-7xw4lm0urcdvf"
                gridColumnStart="110"
                gridColumnEnd="490"
                gridRowStart="259"
                gridRowEnd="291"
                zIndex="6"
                previewType="FixedWH"
              >
                <a-form-item
                  ref="ref59"
                  class="webVueAntInputFormItem webVueAntYtInputFormItem-2v1k4 webVueAntYtInputFormItem show-label"
                  name="OperationDirectorvalue1"
                  :colon="false"
                >
                  <template #label>
                    <div class="label-content">
                      <span class="ant-form-item-content" v-html="'运营厂长'">
                      </span>
                    </div>
                  </template>
                  <a-input
                    data-event
                    class="webVueAntinput webVueAntYtInputStyle-fu2j3 webVueAntYtInputStyle"
                    v-model:value="
                      ProjectDetailsPopupWindowform1.OperationDirectorvalue1
                    "
                    :maxLength="100"
                    :placeholder="'请输入'"
                  >
                  </a-input>
                </a-form-item>
              </yt-grid-item>

              <yt-grid-item
                fixedSize="selfAdaption"
                id="yt-gps5jm0urcpfg"
                gridColumnStart="593"
                gridColumnEnd="973"
                gridRowStart="117"
                gridRowEnd="149"
                zIndex="7"
                previewType="FixedWH"
              >
                <a-form-item
                  ref="ref60"
                  class="webVueAntInputFormItem webVueAntYtInputFormItem-ufigh webVueAntYtInputFormItem show-label"
                  name="ProjectLocationvalue1"
                  :colon="false"
                >
                  <template #label>
                    <div class="label-content">
                      <span class="ant-form-item-content" v-html="'项目位置'">
                      </span>
                    </div>
                  </template>
                  <a-input
                    data-event
                    class="webVueAntinput webVueAntYtInputStyle-wpa74 webVueAntYtInputStyle"
                    v-model:value="
                      ProjectDetailsPopupWindowform1.ProjectLocationvalue1
                    "
                    :maxLength="100"
                    :placeholder="'请输入'"
                  >
                  </a-input>
                </a-form-item>
              </yt-grid-item>

              <yt-grid-item
                fixedSize="selfAdaption"
                id="yt-ds0epm0urcpfk"
                gridColumnStart="593"
                gridColumnEnd="973"
                gridRowStart="164"
                gridRowEnd="196"
                zIndex="8"
                previewType="FixedWH"
              >
                <a-form-item
                  ref="ref61"
                  class="webVueAntInputFormItem webVueAntYtInputFormItem-8de1r webVueAntYtInputFormItem show-label"
                  name="Watersourcevalue1"
                  :colon="false"
                >
                  <template #label>
                    <div class="label-content">
                      <span class="ant-form-item-content" v-html="'所属水源'">
                      </span>
                    </div>
                  </template>
                  <a-input
                    data-event
                    class="webVueAntinput webVueAntYtInputStyle-tke9n webVueAntYtInputStyle"
                    v-model:value="
                      ProjectDetailsPopupWindowform1.Watersourcevalue1
                    "
                    :maxLength="100"
                    :placeholder="'请输入'"
                  >
                  </a-input>
                </a-form-item>
              </yt-grid-item>

              <yt-grid-item
                fixedSize="selfAdaption"
                id="yt-6elvcm0urcpfn"
                gridColumnStart="578"
                gridColumnEnd="973"
                gridRowStart="212"
                gridRowEnd="244"
                zIndex="9"
                previewType="FixedWH"
              >
                <a-form-item
                  ref="ref62"
                  class="webVueAntDatePickerFormItem webVueAntYtDatePickerFormItem-w8jmm webVueAntYtDatePickerFormItem show-label"
                  name="ProposedEndTimevalue1"
                  :colon="false"
                >
                  <template #label>
                    <div class="label-content">
                      <span class="ant-form-item-content" v-html="'拟结束时间'">
                      </span>
                    </div>
                  </template>
                  <yt-custom-date-piker
                    data-event
                    class="webVueAntYtDatePickerStyle-vguma webVueAntYtDatePickerStyle"
                    :popupKey="'popup_yt-6elvcm0urcpfn'"
                    v-model:value="
                      ProjectDetailsPopupWindowform1.ProposedEndTimevalue1
                    "
                    :placeholder="'请输入'"
                  >
                  </yt-custom-date-piker>
                </a-form-item>
              </yt-grid-item>

              <yt-grid-item
                fixedSize="selfAdaption"
                id="yt-gr1hqm0urcpfq"
                gridColumnStart="592"
                gridColumnEnd="973"
                gridRowStart="259"
                gridRowEnd="291"
                zIndex="10"
                previewType="FixedWH"
              >
                <a-form-item
                  ref="ref63"
                  class="webVueAntInputFormItem webVueAntYtInputFormItem-lnvt3 webVueAntYtInputFormItem show-label"
                  name="ContactInformationvalue1"
                  :colon="false"
                >
                  <template #label>
                    <div class="label-content">
                      <span class="ant-form-item-content" v-html="'联系方式'">
                      </span>
                    </div>
                  </template>
                  <a-input
                    data-event
                    class="webVueAntinput webVueAntYtInputStyle-tmn8n webVueAntYtInputStyle"
                    v-model:value="
                      ProjectDetailsPopupWindowform1.ContactInformationvalue1
                    "
                    :maxLength="100"
                    :placeholder="'请输入'"
                  >
                  </a-input>
                </a-form-item>
              </yt-grid-item>

              <yt-grid-item
                fixedSize="selfAdaption"
                id="yt-lv3hrm0urd6qd"
                gridColumnStart="1076"
                gridColumnEnd="1456"
                gridRowStart="164"
                gridRowEnd="196"
                zIndex="36"
                previewType="FixedWH"
              >
                <a-form-item
                  ref="ref64"
                  class="webVueAntInputFormItem webVueAntYtInputFormItem-vsvn1 webVueAntYtInputFormItem show-label"
                  name="LocationDotvalue1"
                  :colon="false"
                >
                  <template #label>
                    <div class="label-content">
                      <span class="ant-form-item-content" v-html="'位置打点'">
                      </span>
                    </div>
                  </template>
                  <a-input
                    data-event
                    class="webVueAntinput webVueAntYtInputStyle-zru6f webVueAntYtInputStyle"
                    v-model:value="
                      ProjectDetailsPopupWindowform1.LocationDotvalue1
                    "
                    :maxLength="100"
                    :placeholder="'请输入'"
                  >
                  </a-input>
                </a-form-item>
              </yt-grid-item>

              <yt-grid-item
                fixedSize="selfAdaption"
                id="yt-72rsqm0urf6v0"
                gridColumnStart="1076"
                gridColumnEnd="1250"
                gridRowStart="259"
                gridRowEnd="291"
                zIndex="12"
                previewType="FixedWH"
              >
                <a-form-item
                  ref="ref69"
                  class="webVueAntUploadButton webVueAntUploadButtonFormItem-tav0o webVueAntUploadButtonStyle-0ch2v webVueAntUploadButtonFormItem webVueAntUploadButtonStyle show-label"
                  name="ProjectPicturefileList1"
                  :colon="false"
                >
                  <template #label>
                    <div class="label-content">
                      <span class="ant-form-item-content" v-html="'项目图片'">
                      </span>
                    </div>
                  </template>
                  <yt-upload-button-inner
                    data-event
                    v-model:fileList="
                      ProjectDetailsPopupWindowform1.ProjectPicturefileList1
                    "
                    :showUploadList="true"
                    :accept="'image/*'"
                    :maxCount="9"
                  >
                  </yt-upload-button-inner>
                </a-form-item>
              </yt-grid-item>

              <yt-grid-item
                fixedSize="selfAdaption"
                id="yt-gflawm0urfqy1"
                gridColumnStart="107"
                gridColumnEnd="1454"
                gridRowStart="362"
                gridRowEnd="375"
                zIndex="13"
                previewType="FixedWH"
              >
                <div
                  ref="ref70"
                  class="webVueAntYtRectangle webVueAntYtRectangleStyle-t5fl7 webVueAntYtRectangleStyle"
                ></div>
              </yt-grid-item>

              <yt-grid-item
                fixedSize="selfAdaption"
                id="yt-64f2em0urfyn2"
                gridColumnStart="102"
                gridColumnEnd="490"
                gridRowStart="384"
                gridRowEnd="416"
                zIndex="14"
                previewType="FixedWH"
              >
                <a-form-item
                  ref="ref71"
                  class="webVueAntInputFormItem webVueAntYtInputFormItem-iqrmz webVueAntYtInputFormItem show-label"
                  name="FBOXAccountNumbervalue1"
                  :colon="false"
                >
                  <template #label>
                    <div class="label-content">
                      <span class="ant-form-item-content" v-html="'FBOX账号'">
                      </span>
                    </div>
                  </template>
                  <a-input
                    data-event
                    class="webVueAntinput webVueAntYtInputStyle-xr555 webVueAntYtInputStyle"
                    v-model:value="
                      ProjectDetailsPopupWindowform1.FBOXAccountNumbervalue1
                    "
                    :maxLength="100"
                    :placeholder="'请输入'"
                  >
                  </a-input>
                </a-form-item>
              </yt-grid-item>

              <yt-grid-item
                fixedSize="selfAdaption"
                id="yt-dgsnim0urfyn6"
                gridColumnStart="567"
                gridColumnEnd="973"
                gridRowStart="384"
                gridRowEnd="416"
                zIndex="15"
                previewType="FixedWH"
              >
                <a-form-item
                  ref="ref72"
                  class="webVueAntInputFormItem webVueAntYtInputFormItem-yvu67 webVueAntYtInputFormItem show-label"
                  name="FBOXTokenvalue1"
                  :colon="false"
                >
                  <template #label>
                    <div class="label-content">
                      <span class="ant-form-item-content" v-html="'FBOX Token'">
                      </span>
                    </div>
                  </template>
                  <a-input
                    data-event
                    class="webVueAntinput webVueAntYtInputStyle-jxjf5 webVueAntYtInputStyle"
                    v-model:value="
                      ProjectDetailsPopupWindowform1.FBOXTokenvalue1
                    "
                    :maxLength="100"
                    :placeholder="'请输入'"
                  >
                  </a-input>
                </a-form-item>
              </yt-grid-item>

              <yt-grid-item
                fixedSize="selfAdaption"
                id="yt-3fy8zm0urfyn9"
                gridColumnStart="1069"
                gridColumnEnd="1456"
                gridRowStart="384"
                gridRowEnd="416"
                zIndex="16"
                previewType="FixedWH"
              >
                <a-form-item
                  ref="ref73"
                  class="webVueAntInputFormItem webVueAntYtInputFormItem-en8ia webVueAntYtInputFormItem show-label"
                  name="FBOXKeyvalue1"
                  :colon="false"
                >
                  <template #label>
                    <div class="label-content">
                      <span class="ant-form-item-content" v-html="'FBOX密钥'">
                      </span>
                    </div>
                  </template>
                  <a-input
                    data-event
                    class="webVueAntinput webVueAntYtInputStyle-s7m0z webVueAntYtInputStyle"
                    v-model:value="ProjectDetailsPopupWindowform1.FBOXKeyvalue1"
                    :maxLength="100"
                    :placeholder="'请输入'"
                  >
                  </a-input>
                </a-form-item>
              </yt-grid-item>

              <yt-grid-item
                fixedSize="selfAdaption"
                id="yt-p9kfrm0urgcgu"
                gridColumnStart="789"
                gridColumnEnd="1580"
                gridRowStart="324"
                gridRowEnd="345"
                zIndex="17"
                previewType="FixedWH"
              >
                <span
                  ref="ref74"
                  class="webVueAntYtSpan webVueAntYtSpanStyle-7tbkj webVueAntYtSpanBrCount-e42te webVueAntYtSpanStyle webVueAntYtSpanBrCount"
                >
                  <span v-html="'FBOX绑定'"> </span>
                </span>
              </yt-grid-item>

              <yt-grid-item
                fixedSize="selfAdaption"
                id="yt-j73x0m0urhj7u"
                gridColumnStart="755"
                gridColumnEnd="1580"
                gridRowStart="457"
                gridRowEnd="478"
                zIndex="19"
                previewType="FixedWH"
              >
                <span
                  ref="ref75"
                  class="webVueAntYtSpan webVueAntYtSpanStyle-0hmqm webVueAntYtSpanBrCount-7r503 webVueAntYtSpanStyle webVueAntYtSpanBrCount"
                >
                  <span v-html="'项目基准信息和单价'"> </span>
                </span>
              </yt-grid-item>

              <yt-grid-item
                fixedSize="selfAdaption"
                id="yt-jbrsgm0urhj7w"
                gridColumnStart="109"
                gridColumnEnd="1456"
                gridRowStart="496"
                gridRowEnd="509"
                zIndex="18"
                previewType="FixedWH"
              >
                <div
                  ref="ref76"
                  class="webVueAntYtRectangle webVueAntYtRectangleStyle-9roz6 webVueAntYtRectangleStyle"
                ></div>
              </yt-grid-item>

              <yt-grid-item
                fixedSize="selfAdaption"
                id="yt-p8ewfm0uri55n"
                gridColumnStart="96"
                gridColumnEnd="489"
                gridRowStart="520"
                gridRowEnd="552"
                zIndex="20"
                previewType="FixedWH"
              >
                <a-form-item
                  ref="ref77"
                  class="webVueAntInputFormItem webVueAntYtInputFormItem-i2bus webVueAntYtInputFormItem show-label"
                  name="BaselineOnRatevalue1"
                  :colon="false"
                >
                  <template #label>
                    <div class="label-content">
                      <span class="ant-form-item-content" v-html="'基准开机率'">
                      </span>
                    </div>
                  </template>
                  <a-input
                    data-event
                    class="webVueAntinput webVueAntYtInputStyle-qbscw webVueAntYtInputStyle"
                    v-model:value="
                      ProjectDetailsPopupWindowform1.BaselineOnRatevalue1
                    "
                    :maxLength="100"
                    :placeholder="'请输入'"
                  >
                  </a-input>
                </a-form-item>
              </yt-grid-item>

              <yt-grid-item
                fixedSize="selfAdaption"
                id="yt-x8da7m0uri561"
                gridColumnStart="113"
                gridColumnEnd="489"
                gridRowStart="682"
                gridRowEnd="714"
                zIndex="21"
                previewType="FixedWH"
              >
                <a-form-item
                  ref="ref80"
                  class="webVueAntInputFormItem webVueAntYtInputFormItem-a34zi webVueAntYtInputFormItem show-label"
                  name="SafetyQualityvalue1"
                  :colon="false"
                >
                  <template #label>
                    <div class="label-content">
                      <span class="ant-form-item-content" v-html="'安全质量'">
                      </span>
                    </div>
                  </template>
                  <a-input
                    data-event
                    class="webVueAntinput webVueAntYtInputStyle-drx6m webVueAntYtInputStyle"
                    v-model:value="
                      ProjectDetailsPopupWindowform1.SafetyQualityvalue1
                    "
                    :maxLength="100"
                    :placeholder="'请输入'"
                  >
                  </a-input>
                </a-form-item>
              </yt-grid-item>

              <yt-grid-item
                fixedSize="selfAdaption"
                id="yt-lm2jzm0urj3es"
                gridColumnStart="113"
                gridColumnEnd="489"
                gridRowStart="628"
                gridRowEnd="660"
                zIndex="22"
                previewType="FixedWH"
              >
                <a-form-item
                  ref="ref81"
                  class="webVueAntInputFormItem webVueAntYtInputFormItem-t8zvz webVueAntYtInputFormItem show-label"
                  name="Laborcostvalue1"
                  :colon="false"
                >
                  <template #label>
                    <div class="label-content">
                      <span class="ant-form-item-content" v-html="'人工成本'">
                      </span>
                    </div>
                  </template>
                  <a-input
                    data-event
                    class="webVueAntinput webVueAntYtInputStyle-xxbkw webVueAntYtInputStyle"
                    v-model:value="
                      ProjectDetailsPopupWindowform1.Laborcostvalue1
                    "
                    :maxLength="100"
                    :placeholder="'请输入'"
                  >
                  </a-input>
                </a-form-item>
              </yt-grid-item>

              <yt-grid-item
                fixedSize="selfAdaption"
                id="yt-dwtgom0urjvte"
                gridColumnStart="114"
                gridColumnEnd="489"
                gridRowStart="575"
                gridRowEnd="607"
                zIndex="23"
                previewType="FixedWH"
              >
                <a-form-item
                  ref="ref82"
                  class="webVueAntInputFormItem webVueAntYtInputFormItem-w38h0 webVueAntYtInputFormItem show-label"
                  name="DrugInformationvalue1"
                  :colon="false"
                >
                  <template #label>
                    <div class="label-content">
                      <span class="ant-form-item-content" v-html="'药品信息'">
                      </span>
                    </div>
                  </template>
                  <a-input
                    data-event
                    class="webVueAntinput webVueAntYtInputStyle-6z0uy webVueAntYtInputStyle"
                    v-model:value="
                      ProjectDetailsPopupWindowform1.DrugInformationvalue1
                    "
                    :maxLength="100"
                    :placeholder="'请输入'"
                  >
                  </a-input>
                </a-form-item>
              </yt-grid-item>

              <yt-grid-item
                fixedSize="selfAdaption"
                id="yt-f4x3dm0urk81f"
                gridColumnStart="490"
                gridColumnEnd="529"
                gridRowStart="573"
                gridRowEnd="605"
                zIndex="24"
                previewType="FixedWH"
              >
                <a-button
                  ref="ref83"
                  @click="
                    () => {
                      showDrugSettingPopup();
                    }
                  "
                  class="webVueAntButton webVueAntYtButtonStyle-6fne7 webVueAntYtButtonStyle center"
                  :loading="Setuploading1"
                >
                  <span class="yt-button-content" v-html="'设置'"> </span>
                </a-button>
              </yt-grid-item>

              <yt-grid-item
                fixedSize="selfAdaption"
                id="yt-y8go9m0url2pn"
                gridColumnStart="577"
                gridColumnEnd="973"
                gridRowStart="520"
                gridRowEnd="552"
                zIndex="25"
                previewType="FixedWH"
              >
                <a-form-item
                  ref="ref87"
                  class="webVueAntInputFormItem webVueAntYtInputFormItem-u1v55 webVueAntYtInputFormItem show-label"
                  name="Referencewaterintakevalue1"
                  :colon="false"
                >
                  <template #label>
                    <div class="label-content">
                      <span class="ant-form-item-content" v-html="'基准进水量'">
                      </span>
                    </div>
                  </template>
                  <a-input
                    data-event
                    class="webVueAntinput webVueAntYtInputStyle-5xy5h webVueAntYtInputStyle"
                    v-model:value="
                      ProjectDetailsPopupWindowform1.Referencewaterintakevalue1
                    "
                    :maxLength="100"
                    :placeholder="'请输入'"
                  >
                  </a-input>
                </a-form-item>
              </yt-grid-item>

              <yt-grid-item
                fixedSize="selfAdaption"
                id="yt-3yznom0url2pr"
                gridColumnStart="592"
                gridColumnEnd="973"
                gridRowStart="574"
                gridRowEnd="606"
                zIndex="28"
                previewType="FixedWH"
              >
                <a-form-item
                  ref="ref88"
                  class="webVueAntInputFormItem webVueAntYtInputFormItem-pahyk webVueAntYtInputFormItem show-label"
                  name="Electricityunitpricevalue1"
                  :colon="false"
                >
                  <template #label>
                    <div class="label-content">
                      <span class="ant-form-item-content" v-html="'电费单价'">
                      </span>
                    </div>
                  </template>
                  <a-input
                    data-event
                    class="webVueAntinput webVueAntYtInputStyle-wjpp8 webVueAntYtInputStyle"
                    v-model:value="
                      ProjectDetailsPopupWindowform1.Electricityunitpricevalue1
                    "
                    :maxLength="100"
                    :placeholder="'请输入'"
                  >
                  </a-input>
                </a-form-item>
              </yt-grid-item>

              <yt-grid-item
                fixedSize="selfAdaption"
                id="yt-6m0d9m0url2pu"
                gridColumnStart="536"
                gridColumnEnd="973"
                gridRowStart="630"
                gridRowEnd="662"
                zIndex="27"
                previewType="FixedWH"
              >
                <a-form-item
                  ref="ref89"
                  class="webVueAntInputFormItem webVueAntYtInputFormItem-q4rlq webVueAntYtInputFormItem show-label"
                  name="Benchmarktonofwaterrunningcostvalue1"
                  :colon="false"
                >
                  <template #label>
                    <div class="label-content">
                      <span
                        class="ant-form-item-content"
                        v-html="'基准吨水运行成本'"
                      >
                      </span>
                    </div>
                  </template>
                  <a-input
                    data-event
                    class="webVueAntinput webVueAntYtInputStyle-rwpbq webVueAntYtInputStyle"
                    v-model:value="
                      ProjectDetailsPopupWindowform1.Benchmarktonofwaterrunningcostvalue1
                    "
                    :maxLength="100"
                    :placeholder="'请输入'"
                  >
                  </a-input>
                </a-form-item>
              </yt-grid-item>

              <yt-grid-item
                fixedSize="selfAdaption"
                id="yt-rcosbm0url2px"
                gridColumnStart="578"
                gridColumnEnd="973"
                gridRowStart="682"
                gridRowEnd="714"
                zIndex="26"
                previewType="FixedWH"
              >
                <a-form-item
                  ref="ref90"
                  class="webVueAntInputFormItem webVueAntYtInputFormItem-41nar webVueAntYtInputFormItem show-label"
                  name="WaterQuantityConfirmationSheetvalue1"
                  :colon="false"
                >
                  <template #label>
                    <div class="label-content">
                      <span class="ant-form-item-content" v-html="'水量确认单'">
                      </span>
                    </div>
                  </template>
                  <a-input
                    data-event
                    class="webVueAntinput webVueAntYtInputStyle-youux webVueAntYtInputStyle"
                    v-model:value="
                      ProjectDetailsPopupWindowform1.WaterQuantityConfirmationSheetvalue1
                    "
                    :maxLength="100"
                    :placeholder="'请输入'"
                  >
                  </a-input>
                </a-form-item>
              </yt-grid-item>

              <yt-grid-item
                fixedSize="selfAdaption"
                id="yt-wu2mqm0urm7xy"
                gridColumnStart="1061"
                gridColumnEnd="1454"
                gridRowStart="520"
                gridRowEnd="552"
                zIndex="29"
                previewType="FixedWH"
              >
                <a-form-item
                  ref="ref91"
                  class="webVueAntInputFormItem webVueAntYtInputFormItem-wgz1j webVueAntYtInputFormItem show-label"
                  name="baselinewateryieldvalue1"
                  :colon="false"
                >
                  <template #label>
                    <div class="label-content">
                      <span class="ant-form-item-content" v-html="'基准产水量'">
                      </span>
                    </div>
                  </template>
                  <a-input
                    data-event
                    class="webVueAntinput webVueAntYtInputStyle-lqz5t webVueAntYtInputStyle"
                    v-model:value="
                      ProjectDetailsPopupWindowform1.baselinewateryieldvalue1
                    "
                    :maxLength="100"
                    :placeholder="'请输入'"
                  >
                  </a-input>
                </a-form-item>
              </yt-grid-item>

              <yt-grid-item
                fixedSize="selfAdaption"
                id="yt-ex9t3m0urm7y2"
                gridColumnStart="1076"
                gridColumnEnd="1454"
                gridRowStart="575"
                gridRowEnd="607"
                zIndex="31"
                previewType="FixedWH"
              >
                <a-form-item
                  ref="ref92"
                  class="webVueAntInputFormItem webVueAntYtInputFormItem-3p5aa webVueAntYtInputFormItem show-label"
                  name="Unitpriceofwaterchargevalue1"
                  :colon="false"
                >
                  <template #label>
                    <div class="label-content">
                      <span class="ant-form-item-content" v-html="'水费单价'">
                      </span>
                    </div>
                  </template>
                  <a-input
                    data-event
                    class="webVueAntinput webVueAntYtInputStyle-wrfqh webVueAntYtInputStyle"
                    v-model:value="
                      ProjectDetailsPopupWindowform1.Unitpriceofwaterchargevalue1
                    "
                    :maxLength="100"
                    :placeholder="'请输入'"
                  >
                  </a-input>
                </a-form-item>
              </yt-grid-item>

              <yt-grid-item
                fixedSize="selfAdaption"
                id="yt-1lf51m0urm7y5"
                gridColumnStart="1076"
                gridColumnEnd="1454"
                gridRowStart="630"
                gridRowEnd="662"
                zIndex="30"
                previewType="FixedWH"
              >
                <a-form-item
                  ref="ref93"
                  class="webVueAntInputFormItem webVueAntYtInputFormItem-1wzx1 webVueAntYtInputFormItem show-label"
                  name="Billingunitpricevalue1"
                  :colon="false"
                >
                  <template #label>
                    <div class="label-content">
                      <span class="ant-form-item-content" v-html="'计费单价'">
                      </span>
                    </div>
                  </template>
                  <a-input
                    data-event
                    class="webVueAntinput webVueAntYtInputStyle-wcvjx webVueAntYtInputStyle"
                    v-model:value="
                      ProjectDetailsPopupWindowform1.Billingunitpricevalue1
                    "
                    :maxLength="100"
                    :placeholder="'请输入'"
                  >
                  </a-input>
                </a-form-item>
              </yt-grid-item>

              <yt-grid-item
                fixedSize="selfAdaption"
                id="yt-055snm104opv9"
                gridColumnStart="694"
                gridColumnEnd="792"
                gridRowStart="820"
                gridRowEnd="860"
                zIndex="32"
                previewType="FixedWH"
              >
                <a-button
                  ref="ref95"
                  @click="
                    () => {
                      saveProjectDetails();
                    }
                  "
                  class="webVueAntButton webVueAntYtButtonStyle-09yfc webVueAntYtButtonStyle center"
                  :loading="Saveloading1"
                >
                  <span class="yt-button-content" v-html="'保存'"> </span>
                </a-button>
              </yt-grid-item>

              <yt-grid-item
                fixedSize="selfAdaption"
                id="yt-a1mvym104rmf2"
                gridColumnStart="814"
                gridColumnEnd="912"
                gridRowStart="820"
                gridRowEnd="860"
                zIndex="33"
                previewType="FixedWH"
              >
                <a-button
                  ref="ref97"
                  @click="
                    () => {
                      closeProjectDetailsPopup();
                    }
                  "
                  class="webVueAntButton webVueAntYtButtonStyle-0xcr4 webVueAntYtButtonStyle center"
                  :loading="Cancelloading1"
                >
                  <span class="yt-button-content" v-html="'取消'"> </span>
                </a-button>
              </yt-grid-item>

              <yt-grid-item
                fixedSize="selfAdaption"
                id="yt-noudvm11md3cx"
                gridColumnStart="1077"
                gridColumnEnd="1456"
                gridRowStart="213"
                gridRowEnd="245"
                zIndex="34"
                previewType="FixedWH"
              >
                <a-form-item
                  ref="ref99"
                  class="webVueAntInputFormItem webVueAntYtInputFormItem-qem1p webVueAntYtInputFormItem show-label"
                  name="ProjectStatus1value1"
                  :colon="false"
                >
                  <template #label>
                    <div class="label-content">
                      <span class="ant-form-item-content" v-html="'项目状态'">
                      </span>
                    </div>
                  </template>
                  <a-input
                    data-event
                    class="webVueAntinput webVueAntYtInputStyle-842ja webVueAntYtInputStyle"
                    v-model:value="
                      ProjectDetailsPopupWindowform1.ProjectStatus1value1
                    "
                    :maxLength="100"
                    :placeholder="'请输入'"
                  >
                  </a-input>
                </a-form-item>
              </yt-grid-item>

              <yt-grid-item
                fixedSize="selfAdaption"
                id="yt-791tsm11t4ix7"
                gridColumnStart="1077"
                gridColumnEnd="1456"
                gridRowStart="117"
                gridRowEnd="149"
                zIndex="35"
                previewType="FixedWH"
              >
                <a-form-item
                  ref="ref104"
                  class="webVueSelectFormItem webVueAntYtSelectFormItem-cw9ow webVueAntYtSelectFormItem show-label"
                  name="Billingmethodvalue2"
                  :colon="false"
                >
                  <template #label>
                    <div class="label-content">
                      <span class="ant-form-item-content" v-html="'计费方式'">
                      </span>
                    </div>
                  </template>
                  <a-select
                    data-event
                    class="webVueSelect webVueAntYtSelectStyle"
                    :dropdownClassName="'popup_yt-mbfjzm11ma32f'"
                    :showArrow="true"
                    v-model:value="
                      ProjectDetailsPopupWindowform1.Billingmethodvalue2
                    "
                    :placeholder="'请选择'"
                    :mode="'single'"
                    :options="[
                      {
                        label: '进水量',
                        value: '进水量',
                        disabled: false,
                        select: false,
                      },
                      {
                        label: '产水量',
                        value: '产水量',
                        disabled: false,
                        select: false,
                      },
                    ]"
                    :showSearch="true"
                  >
                  </a-select>
                </a-form-item>
              </yt-grid-item>
            </yt-grid>
          </a-form>
        </template>
      </yt-custom-modal>
    </yt-grid-item>

    <yt-grid-item
      fixedSize="selfAdaption"
      id="yt-mbfjzm11ma32f"
      gridColumnStart="1049"
      gridColumnEnd="1429"
      gridRowStart="216"
      gridRowEnd="248"
      zIndex="11"
      previewType="FixedWH"
    >
      <a-form-item
        ref="ref204"
        class="webVueSelectFormItem webVueAntYtSelectFormItem-cw9ow webVueAntYtSelectFormItem show-label"
        name="Billingmethodvalue1"
        :colon="false"
      >
        <template #label>
          <div class="label-content">
            <span class="ant-form-item-content" v-html="'计费方式'"> </span>
          </div>
        </template>
        <a-select
          data-event
          class="webVueSelect webVueAntYtSelectStyle"
          :dropdownClassName="'popup_yt-mbfjzm11ma32f'"
          :showArrow="true"
          v-model:value="Billingmethodvalue1"
          :placeholder="'请选择'"
          :mode="'single'"
          :options="[
            {
              label: '进水量',
              value: '进水量',
              disabled: false,
              select: false,
            },
            {
              label: '产水量',
              value: '产水量',
              disabled: false,
              select: false,
            },
          ]"
          :showSearch="true"
        >
        </a-select>
      </a-form-item>
    </yt-grid-item>

    <yt-grid-item
      fixedSize="selfAdaption"
      :isShow="DrugsettingpopupwindowisShow1"
      id="yt-j3g6lm11w08qm"
      gridColumnStart="605"
      gridColumnEnd="1125"
      gridRowStart="294"
      gridRowEnd="694"
      zIndex="37"
      previewType="FixedWH"
    >
      <yt-custom-modal
        ref="ref115"
        @ok="
          () => {
            updateDrugInfoInProjectDetails();
          }
        "
        @cancel="
          () => {
            closeDrugSettingPopup();
          }
        "
        class="webVueAntYtModal webVueAntYtModalStyle-w0co6 webVueAntYtModalStyle"
        v-model:isShow="DrugsettingpopupwindowisShow1"
        :title="'药品设置'"
      >
        <template #content>
          <a-form
            class="webVueAntForm"
            :model="Drugsettingpopupwindowform1"
            ref="ref115_form"
          >
            <yt-grid previewType="FixedWH" width="516" height="294">
              <yt-grid-item
                fixedSize="selfAdaption"
                :isShow="ProjectDrugFormisShow1"
                id="yt-s9qrzm11w3fs1"
                gridColumnStart="15"
                gridColumnEnd="501"
                gridRowStart="19"
                gridRowEnd="278"
                zIndex="1"
                previewType="FixedWH"
              >
                <yt-table
                  ref="ref117"
                  class="webVueAntYtTable webVueAntYtTableStyle-iwpvi webVueAntYtTableStyle"
                  :canSelect="false"
                  v-model:currentRow="ProjectDrugFormcurrentRow1"
                  v-model:selectedRows="ProjectDrugFormselectedRows1"
                  v-model:total="ProjectDrugFormtotal1"
                  v-model:current="ProjectDrugFormcurrent2"
                  v-model:pageSize="ProjectDrugFormpageSize1"
                  :columns="ProjectDrugFormdata1.columns"
                  :dataSource="ProjectDrugFormdata1.dataSource"
                  :scroll="{ y: 159.00781161693817 }"
                >
                  <template #cell="{ column, record }">
                    <template
                      v-if="column.dataIndex === 'custom'"
                      :forKey="'custom'"
                    >
                      <yt-grid previewType="FixedWH" width="127" height="34">
                        <yt-grid-item
                          fixedSize="selfAdaption"
                          id="yt-oz2irm11w7k8q"
                          gridColumnStart="69"
                          gridColumnEnd="125"
                          gridRowStart="7"
                          gridRowEnd="27"
                          zIndex="1"
                          previewType="FixedWH"
                        >
                          <span
                            ref="ref118"
                            @click="
                              () => {
                                deleteDrugDataAndRefresh(record);
                              }
                            "
                            class="webVueAntYtSpan webVueAntYtSpanStyle-dyizr webVueAntYtSpanBrCount-1n7e4 webVueAntYtSpanStyle webVueAntYtSpanBrCount"
                          >
                            <span v-html="'删除'"> </span>
                          </span>
                        </yt-grid-item>

                        <yt-grid-item
                          fixedSize="selfAdaption"
                          id="yt-o0fs4m11x6a43"
                          gridColumnStart="30"
                          gridColumnEnd="60"
                          gridRowStart="7"
                          gridRowEnd="27"
                          zIndex="2"
                          previewType="FixedWH"
                        >
                          <span
                            ref="ref125"
                            @click="
                              () => {
                                showDrugInformationPopupForEdit(record);
                              }
                            "
                            class="webVueAntYtSpan webVueAntYtSpanStyle-ohfqb webVueAntYtSpanBrCount-vy59h webVueAntYtSpanStyle webVueAntYtSpanBrCount"
                          >
                            <span v-html="'编辑'"> </span>
                          </span>
                        </yt-grid-item>
                      </yt-grid>
                    </template>
                  </template>
                </yt-table>
              </yt-grid-item>

              <yt-grid-item
                fixedSize="selfAdaption"
                id="yt-d1thjm11wa47m"
                gridColumnStart="371"
                gridColumnEnd="471"
                gridRowStart="19"
                gridRowEnd="47"
                zIndex="2"
                previewType="FixedWH"
              >
                <div
                  ref="ref120"
                  class="webVueAntYtRectangle webVueAntYtRectangleStyle-uq6v6 webVueAntYtRectangleStyle"
                ></div>
              </yt-grid-item>

              <yt-grid-item
                fixedSize="selfAdaption"
                id="yt-fcsfjm11wb4py"
                gridColumnStart="402"
                gridColumnEnd="514"
                gridRowStart="27"
                gridRowEnd="47"
                zIndex="3"
                previewType="FixedWH"
              >
                <span
                  ref="ref121"
                  @click="
                    () => {
                      showDrugInformationPopup();
                    }
                  "
                  class="webVueAntYtSpan webVueAntYtSpanStyle-zdqax webVueAntYtSpanBrCount-5r3nj webVueAntYtSpanStyle webVueAntYtSpanBrCount"
                >
                  <span v-html="'点击新增'"> </span>
                </span>
              </yt-grid-item>
            </yt-grid>
          </a-form>
        </template>
      </yt-custom-modal>
    </yt-grid-item>

    <yt-grid-item
      fixedSize="selfAdaption"
      :isShow="DruginformationpopupwindowisShow1"
      id="yt-wwvl2m11x00nw"
      gridColumnStart="652"
      gridColumnEnd="1032"
      gridRowStart="261"
      gridRowEnd="502"
      zIndex="38"
      previewType="FixedWH"
    >
      <yt-custom-modal
        ref="ref122"
        @ok="
          () => {
            saveDrugInformation();
          }
        "
        @cancel="
          () => {
            closeDrugInformationPopup();
          }
        "
        class="webVueAntYtModal webVueAntYtModalStyle-xcvy0 webVueAntYtModalStyle"
        v-model:isShow="DruginformationpopupwindowisShow1"
        :title="'药品信息'"
      >
        <template #content>
          <a-form
            class="webVueAntForm"
            :model="Druginformationpopupwindowform1"
            ref="ref122_form"
          >
            <yt-grid previewType="FixedWH" width="376" height="135">
              <yt-grid-item
                fixedSize="selfAdaption"
                id="yt-j2ehlm11x3bx5"
                gridColumnStart="52"
                gridColumnEnd="357"
                gridRowStart="25"
                gridRowEnd="57"
                zIndex="1"
                previewType="FixedWH"
              >
                <a-form-item
                  ref="ref123"
                  class="webVueAntInputFormItem webVueAntYtInputFormItem-ss6nf webVueAntYtInputFormItem show-label"
                  name="DrugNamevalue1"
                  :colon="false"
                >
                  <template #label>
                    <div class="label-content">
                      <span class="ant-form-item-content" v-html="'药品名称'">
                      </span>
                    </div>
                  </template>
                  <a-input
                    data-event
                    class="webVueAntinput webVueAntYtInputStyle-nqmxc webVueAntYtInputStyle"
                    v-model:value="
                      Druginformationpopupwindowform1.DrugNamevalue1
                    "
                    :maxLength="100"
                    :placeholder="'请输入'"
                  >
                  </a-input>
                </a-form-item>
              </yt-grid-item>

              <yt-grid-item
                fixedSize="selfAdaption"
                id="yt-fuhcrm11x3l4m"
                gridColumnStart="18"
                gridColumnEnd="357"
                gridRowStart="79"
                gridRowEnd="111"
                zIndex="2"
                previewType="FixedWH"
              >
                <a-form-item
                  ref="ref124"
                  class="webVueAntInputFormItem webVueAntYtInputFormItem-wt1qo webVueAntYtInputFormItem show-label"
                  name="Unitpriceyuantonvalue1"
                  :colon="false"
                >
                  <template #label>
                    <div class="label-content">
                      <span
                        class="ant-form-item-content"
                        v-html="'单价（元/吨）'"
                      >
                      </span>
                    </div>
                  </template>
                  <a-input
                    data-event
                    class="webVueAntinput webVueAntYtInputStyle-8zjy1 webVueAntYtInputStyle"
                    v-model:value="
                      Druginformationpopupwindowform1.Unitpriceyuantonvalue1
                    "
                    :maxLength="100"
                    :placeholder="'请输入'"
                  >
                  </a-input>
                </a-form-item>
              </yt-grid-item>
            </yt-grid>
          </a-form>
        </template>
      </yt-custom-modal>
    </yt-grid-item>

    <yt-grid-item
      fixedSize="selfAdaption"
      id="yt-2lhm9m11xdrgz"
      gridColumnStart="85"
      gridColumnEnd="138"
      gridRowStart="102"
      gridRowEnd="155"
      zIndex="25"
      previewType="FixedWH"
    >
      <div
        ref="ref126"
        class="webVueAntYtPicture webVueAntYtPictureStyle-rbh1a webVueAntYtPictureStyle"
      >
        <a-image
          :src="'./staticResource/tcy/1833048565941796864/0/IUTAh9_nMFK0IgqdA89yb.png'"
          :preview="false"
          :style="{
            transform: 'scaleX(1) scaleY(1)',
            objectFit: 'contain',
          }"
        >
        </a-image>
      </div>
    </yt-grid-item>

    <yt-grid-item
      fixedSize="selfAdaption"
      id="yt-h298gm11xesba"
      gridColumnStart="405"
      gridColumnEnd="458"
      gridRowStart="102"
      gridRowEnd="155"
      zIndex="26"
      previewType="FixedWH"
    >
      <div
        ref="ref127"
        class="webVueAntYtPicture webVueAntYtPictureStyle-qdjkp webVueAntYtPictureStyle"
      >
        <a-image
          :src="'./staticResource/tcy/1833048565941796864/0/gsPmfSh862mo-3MKtycs3.png'"
          :preview="false"
          :style="{
            transform: 'scaleX(1) scaleY(1)',
            objectFit: 'contain',
          }"
        >
        </a-image>
      </div>
    </yt-grid-item>

    <yt-grid-item
      fixedSize="selfAdaption"
      id="yt-4yf4wm11xetxz"
      gridColumnStart="725"
      gridColumnEnd="778"
      gridRowStart="102"
      gridRowEnd="155"
      zIndex="27"
      previewType="FixedWH"
    >
      <div
        ref="ref128"
        class="webVueAntYtPicture webVueAntYtPictureStyle-yi843 webVueAntYtPictureStyle"
      >
        <a-image
          :src="'./staticResource/tcy/1833048565941796864/0/3UTc7IP28PoPGhrmyo_8Q.png'"
          :preview="false"
          :style="{
            transform: 'scaleX(1) scaleY(1)',
            objectFit: 'contain',
          }"
        >
        </a-image>
      </div>
    </yt-grid-item>

    <yt-grid-item
      fixedSize="selfAdaption"
      id="yt-h0qpkm11xeur0"
      gridColumnStart="1045"
      gridColumnEnd="1098"
      gridRowStart="102"
      gridRowEnd="155"
      zIndex="28"
      previewType="FixedWH"
    >
      <div
        ref="ref129"
        class="webVueAntYtPicture webVueAntYtPictureStyle-mws16 webVueAntYtPictureStyle"
      >
        <a-image
          :src="'./staticResource/tcy/1833048565941796864/0/jdm8m50j6ITeqeIORfxWd.png'"
          :preview="false"
          :style="{
            transform: 'scaleX(1) scaleY(1)',
            objectFit: 'contain',
          }"
        >
        </a-image>
      </div>
    </yt-grid-item>

    <yt-grid-item
      fixedSize="selfAdaption"
      id="yt-7fbofm11xevbz"
      gridColumnStart="1366"
      gridColumnEnd="1419"
      gridRowStart="102"
      gridRowEnd="155"
      zIndex="29"
      previewType="FixedWH"
    >
      <div
        ref="ref130"
        class="webVueAntYtPicture webVueAntYtPictureStyle-vdzuu webVueAntYtPictureStyle"
      >
        <a-image
          :src="'./staticResource/tcy/1833048565941796864/0/fYff_r6W4wX97iCNXcumK.png'"
          :preview="false"
          :style="{
            transform: 'scaleX(1) scaleY(1)',
            objectFit: 'contain',
          }"
        >
        </a-image>
      </div>
    </yt-grid-item>

    <yt-grid-item
      fixedSize="selfAdaption"
      id="yt-zzxcem11xxqfa"
      gridColumnStart="155"
      gridColumnEnd="329"
      gridRowStart="89"
      gridRowEnd="135"
      zIndex="30"
      previewType="FixedWH"
    >
      <a-form-item
        ref="ref131"
        class="webVueAntInputFormItem webVueAntYtInputFormItem-hggm1 webVueAntYtInputFormItem hide-label"
        name="inthetotalnumberofoperationsvalue1"
        :colon="false"
      >
        <template #label>
          <div class="label-content">
            <span class="ant-form-item-content" v-html="'在运营总数'"> </span>
          </div>
        </template>
        <a-input
          class="webVueAntinput webVueAntYtInputStyle-ioo1h webVueAntYtInputStyle"
          v-model:value="inthetotalnumberofoperationsvalue1"
          :maxLength="100"
        >
        </a-input>
      </a-form-item>
    </yt-grid-item>

    <yt-grid-item
      fixedSize="selfAdaption"
      :isShow="ViewProjectDetailsPopupisShow1"
      id="yt-fgmsvm11z6475"
      gridColumnStart="58"
      gridColumnEnd="1645"
      gridRowStart="28"
      gridRowEnd="965"
      zIndex="36"
      previewType="FixedWH"
    >
      <yt-custom-modal
        ref="ref132"
        class="webVueAntYtModal webVueAntYtModalStyle-m7v0n webVueAntYtModalStyle"
        v-model:isShow="ViewProjectDetailsPopupisShow1"
        :showHeader="false"
        :closable="false"
        :title="'新增项目'"
        :showFooter="false"
      >
        <template #content>
          <a-form
            class="webVueAntForm"
            :model="ViewProjectDetailsPopupform1"
            ref="ref132_form"
          >
            <yt-grid
              background="#FFFFFF"
              previewType="FixedWH"
              width="1582"
              height="932"
            >
              <yt-grid-item
                fixedSize="selfAdaption"
                id="yt-ewf3hm11z647r"
                gridColumnStart="779"
                gridColumnEnd="1580"
                gridRowStart="56"
                gridRowEnd="76"
                zIndex="1"
                previewType="FixedWH"
              >
                <span
                  ref="ref169"
                  class="webVueAntYtSpan webVueAntYtSpanStyle-h6izz webVueAntYtSpanBrCount-3oaz6 webVueAntYtSpanStyle webVueAntYtSpanBrCount"
                >
                  <span v-html="'项目基本信息'"> </span>
                </span>
              </yt-grid-item>

              <yt-grid-item
                fixedSize="selfAdaption"
                id="yt-xqhebm11z647x"
                gridColumnStart="107"
                gridColumnEnd="1454"
                gridRowStart="95"
                gridRowEnd="108"
                zIndex="2"
                previewType="FixedWH"
              >
                <div
                  ref="ref170"
                  class="webVueAntYtRectangle webVueAntYtRectangleStyle-1hxyj webVueAntYtRectangleStyle"
                ></div>
              </yt-grid-item>

              <yt-grid-item
                fixedSize="selfAdaption"
                id="yt-1qfh1m11z6480"
                gridColumnStart="111"
                gridColumnEnd="491"
                gridRowStart="117"
                gridRowEnd="149"
                zIndex="3"
                previewType="FixedWH"
              >
                <a-form-item
                  ref="ref171"
                  class="webVueAntInputFormItem webVueAntYtInputFormItem-9zzxo webVueAntYtInputFormItem show-label"
                  name="ProjectNamevalue3"
                  :colon="false"
                >
                  <template #label>
                    <div class="label-content">
                      <span class="ant-form-item-content" v-html="'项目名称'">
                      </span>
                    </div>
                  </template>
                  <a-input
                    data-event
                    class="webVueAntinput webVueAntYtInputStyle-emgmk webVueAntYtInputStyle"
                    v-model:value="
                      ViewProjectDetailsPopupform1.ProjectNamevalue3
                    "
                    :maxLength="100"
                    :placeholder="'请输入'"
                  >
                  </a-input>
                </a-form-item>
              </yt-grid-item>

              <yt-grid-item
                fixedSize="selfAdaption"
                id="yt-vvciwm11z648a"
                gridColumnStart="110"
                gridColumnEnd="491"
                gridRowStart="165"
                gridRowEnd="197"
                zIndex="4"
                previewType="FixedWH"
              >
                <a-form-item
                  ref="ref172"
                  class="webVueAntInputFormItem webVueAntYtInputFormItem-ovvrg webVueAntYtInputFormItem show-label"
                  name="ProjectDescriptionvalue2"
                  :colon="false"
                >
                  <template #label>
                    <div class="label-content">
                      <span class="ant-form-item-content" v-html="'项目描述'">
                      </span>
                    </div>
                  </template>
                  <a-input
                    data-event
                    class="webVueAntinput webVueAntYtInputStyle-q53e3 webVueAntYtInputStyle"
                    v-model:value="
                      ViewProjectDetailsPopupform1.ProjectDescriptionvalue2
                    "
                    :maxLength="100"
                    :placeholder="'请输入'"
                  >
                  </a-input>
                </a-form-item>
              </yt-grid-item>

              <yt-grid-item
                fixedSize="selfAdaption"
                id="yt-2sjr3m11z648e"
                gridColumnStart="110"
                gridColumnEnd="490"
                gridRowStart="212"
                gridRowEnd="244"
                zIndex="5"
                previewType="FixedWH"
              >
                <a-form-item
                  ref="ref173"
                  class="webVueAntDatePickerFormItem webVueAntYtDatePickerFormItem-qm59w webVueAntYtDatePickerFormItem show-label"
                  name="StartDatevalue2"
                  :colon="false"
                >
                  <template #label>
                    <div class="label-content">
                      <span class="ant-form-item-content" v-html="'开始日期'">
                      </span>
                    </div>
                  </template>
                  <yt-custom-date-piker
                    data-event
                    class="webVueAntYtDatePickerStyle-k8k6v webVueAntYtDatePickerStyle"
                    :popupKey="'popup_yt-06nyam0urc1c1'"
                    v-model:value="ViewProjectDetailsPopupform1.StartDatevalue2"
                    :placeholder="'请输入'"
                  >
                  </yt-custom-date-piker>
                </a-form-item>
              </yt-grid-item>

              <yt-grid-item
                fixedSize="selfAdaption"
                id="yt-s3l21m11z648k"
                gridColumnStart="110"
                gridColumnEnd="490"
                gridRowStart="259"
                gridRowEnd="291"
                zIndex="6"
                previewType="FixedWH"
              >
                <a-form-item
                  ref="ref174"
                  class="webVueAntInputFormItem webVueAntYtInputFormItem-e1f8n webVueAntYtInputFormItem show-label"
                  name="OperationDirectorvalue2"
                  :colon="false"
                >
                  <template #label>
                    <div class="label-content">
                      <span class="ant-form-item-content" v-html="'运营厂长'">
                      </span>
                    </div>
                  </template>
                  <a-input
                    data-event
                    class="webVueAntinput webVueAntYtInputStyle-t7y0h webVueAntYtInputStyle"
                    v-model:value="
                      ViewProjectDetailsPopupform1.OperationDirectorvalue2
                    "
                    :maxLength="100"
                    :placeholder="'请输入'"
                  >
                  </a-input>
                </a-form-item>
              </yt-grid-item>

              <yt-grid-item
                fixedSize="selfAdaption"
                id="yt-ieh94m11z648n"
                gridColumnStart="593"
                gridColumnEnd="973"
                gridRowStart="117"
                gridRowEnd="149"
                zIndex="7"
                previewType="FixedWH"
              >
                <a-form-item
                  ref="ref175"
                  class="webVueAntInputFormItem webVueAntYtInputFormItem-qd6cn webVueAntYtInputFormItem show-label"
                  name="ProjectLocationvalue2"
                  :colon="false"
                >
                  <template #label>
                    <div class="label-content">
                      <span class="ant-form-item-content" v-html="'项目位置'">
                      </span>
                    </div>
                  </template>
                  <a-input
                    data-event
                    class="webVueAntinput webVueAntYtInputStyle-pa86n webVueAntYtInputStyle"
                    v-model:value="
                      ViewProjectDetailsPopupform1.ProjectLocationvalue2
                    "
                    :maxLength="100"
                    :placeholder="'请输入'"
                  >
                  </a-input>
                </a-form-item>
              </yt-grid-item>

              <yt-grid-item
                fixedSize="selfAdaption"
                id="yt-36yhpm11z648q"
                gridColumnStart="593"
                gridColumnEnd="973"
                gridRowStart="164"
                gridRowEnd="196"
                zIndex="8"
                previewType="FixedWH"
              >
                <a-form-item
                  ref="ref176"
                  class="webVueAntInputFormItem webVueAntYtInputFormItem-adpwx webVueAntYtInputFormItem show-label"
                  name="Watersourcevalue2"
                  :colon="false"
                >
                  <template #label>
                    <div class="label-content">
                      <span class="ant-form-item-content" v-html="'所属水源'">
                      </span>
                    </div>
                  </template>
                  <a-input
                    data-event
                    class="webVueAntinput webVueAntYtInputStyle-2e20r webVueAntYtInputStyle"
                    v-model:value="
                      ViewProjectDetailsPopupform1.Watersourcevalue2
                    "
                    :maxLength="100"
                    :placeholder="'请输入'"
                  >
                  </a-input>
                </a-form-item>
              </yt-grid-item>

              <yt-grid-item
                fixedSize="selfAdaption"
                id="yt-l4v25m11z648t"
                gridColumnStart="578"
                gridColumnEnd="973"
                gridRowStart="212"
                gridRowEnd="244"
                zIndex="9"
                previewType="FixedWH"
              >
                <a-form-item
                  ref="ref177"
                  class="webVueAntDatePickerFormItem webVueAntYtDatePickerFormItem-kq6t3 webVueAntYtDatePickerFormItem show-label"
                  name="ProposedEndTimevalue2"
                  :colon="false"
                >
                  <template #label>
                    <div class="label-content">
                      <span class="ant-form-item-content" v-html="'拟结束时间'">
                      </span>
                    </div>
                  </template>
                  <yt-custom-date-piker
                    data-event
                    class="webVueAntYtDatePickerStyle-yy3f3 webVueAntYtDatePickerStyle"
                    :popupKey="'popup_yt-6elvcm0urcpfn'"
                    v-model:value="
                      ViewProjectDetailsPopupform1.ProposedEndTimevalue2
                    "
                    :placeholder="'请输入'"
                  >
                  </yt-custom-date-piker>
                </a-form-item>
              </yt-grid-item>

              <yt-grid-item
                fixedSize="selfAdaption"
                id="yt-t7et0m11z648z"
                gridColumnStart="592"
                gridColumnEnd="973"
                gridRowStart="259"
                gridRowEnd="291"
                zIndex="10"
                previewType="FixedWH"
              >
                <a-form-item
                  ref="ref178"
                  class="webVueAntInputFormItem webVueAntYtInputFormItem-s1pv9 webVueAntYtInputFormItem show-label"
                  name="ContactInformationvalue2"
                  :colon="false"
                >
                  <template #label>
                    <div class="label-content">
                      <span class="ant-form-item-content" v-html="'联系方式'">
                      </span>
                    </div>
                  </template>
                  <a-input
                    data-event
                    class="webVueAntinput webVueAntYtInputStyle-2leky webVueAntYtInputStyle"
                    v-model:value="
                      ViewProjectDetailsPopupform1.ContactInformationvalue2
                    "
                    :maxLength="100"
                    :placeholder="'请输入'"
                  >
                  </a-input>
                </a-form-item>
              </yt-grid-item>

              <yt-grid-item
                fixedSize="selfAdaption"
                id="yt-apk65m11z6493"
                gridColumnStart="1076"
                gridColumnEnd="1456"
                gridRowStart="164"
                gridRowEnd="196"
                zIndex="34"
                previewType="FixedWH"
              >
                <a-form-item
                  ref="ref179"
                  class="webVueAntInputFormItem webVueAntYtInputFormItem-wkpbm webVueAntYtInputFormItem show-label"
                  name="LocationDotvalue2"
                  :colon="false"
                >
                  <template #label>
                    <div class="label-content">
                      <span class="ant-form-item-content" v-html="'位置打点'">
                      </span>
                    </div>
                  </template>
                  <a-input
                    data-event
                    class="webVueAntinput webVueAntYtInputStyle-mf9i3 webVueAntYtInputStyle"
                    v-model:value="
                      ViewProjectDetailsPopupform1.LocationDotvalue2
                    "
                    :maxLength="100"
                    :placeholder="'请输入'"
                  >
                  </a-input>
                </a-form-item>
              </yt-grid-item>

              <yt-grid-item
                fixedSize="selfAdaption"
                id="yt-ls80tm11z6496"
                gridColumnStart="1076"
                gridColumnEnd="1250"
                gridRowStart="259"
                gridRowEnd="291"
                zIndex="11"
                previewType="FixedWH"
              >
                <a-form-item
                  ref="ref180"
                  class="webVueAntUploadButton webVueAntUploadButtonFormItem-c6swn webVueAntUploadButtonStyle-71dqz webVueAntUploadButtonFormItem webVueAntUploadButtonStyle show-label"
                  name="ProjectPicturefileList2"
                  :colon="false"
                >
                  <template #label>
                    <div class="label-content">
                      <span class="ant-form-item-content" v-html="'项目图片'">
                      </span>
                    </div>
                  </template>
                  <yt-upload-button-inner
                    data-event
                    v-model:fileList="
                      ViewProjectDetailsPopupform1.ProjectPicturefileList2
                    "
                    :showUploadList="true"
                    :accept="'image/*'"
                    :maxCount="9"
                  >
                  </yt-upload-button-inner>
                </a-form-item>
              </yt-grid-item>

              <yt-grid-item
                fixedSize="selfAdaption"
                id="yt-ku9umm11z649b"
                gridColumnStart="107"
                gridColumnEnd="1454"
                gridRowStart="362"
                gridRowEnd="375"
                zIndex="12"
                previewType="FixedWH"
              >
                <div
                  ref="ref181"
                  class="webVueAntYtRectangle webVueAntYtRectangleStyle-6y800 webVueAntYtRectangleStyle"
                ></div>
              </yt-grid-item>

              <yt-grid-item
                fixedSize="selfAdaption"
                id="yt-dkt1bm11z649c"
                gridColumnStart="102"
                gridColumnEnd="490"
                gridRowStart="384"
                gridRowEnd="416"
                zIndex="13"
                previewType="FixedWH"
              >
                <a-form-item
                  ref="ref182"
                  class="webVueAntInputFormItem webVueAntYtInputFormItem-ebgmc webVueAntYtInputFormItem show-label"
                  name="FBOXAccountNumbervalue2"
                  :colon="false"
                >
                  <template #label>
                    <div class="label-content">
                      <span class="ant-form-item-content" v-html="'FBOX账号'">
                      </span>
                    </div>
                  </template>
                  <a-input
                    data-event
                    class="webVueAntinput webVueAntYtInputStyle-svb0i webVueAntYtInputStyle"
                    v-model:value="
                      ViewProjectDetailsPopupform1.FBOXAccountNumbervalue2
                    "
                    :maxLength="100"
                    :placeholder="'请输入'"
                  >
                  </a-input>
                </a-form-item>
              </yt-grid-item>

              <yt-grid-item
                fixedSize="selfAdaption"
                id="yt-77by7m11z649f"
                gridColumnStart="567"
                gridColumnEnd="973"
                gridRowStart="384"
                gridRowEnd="416"
                zIndex="14"
                previewType="FixedWH"
              >
                <a-form-item
                  ref="ref183"
                  class="webVueAntInputFormItem webVueAntYtInputFormItem-qyeio webVueAntYtInputFormItem show-label"
                  name="FBOXTokenvalue2"
                  :colon="false"
                >
                  <template #label>
                    <div class="label-content">
                      <span class="ant-form-item-content" v-html="'FBOX Token'">
                      </span>
                    </div>
                  </template>
                  <a-input
                    data-event
                    class="webVueAntinput webVueAntYtInputStyle-68bgd webVueAntYtInputStyle"
                    v-model:value="ViewProjectDetailsPopupform1.FBOXTokenvalue2"
                    :maxLength="100"
                    :placeholder="'请输入'"
                  >
                  </a-input>
                </a-form-item>
              </yt-grid-item>

              <yt-grid-item
                fixedSize="selfAdaption"
                id="yt-itr5cm11z649j"
                gridColumnStart="1069"
                gridColumnEnd="1456"
                gridRowStart="384"
                gridRowEnd="416"
                zIndex="15"
                previewType="FixedWH"
              >
                <a-form-item
                  ref="ref184"
                  class="webVueAntInputFormItem webVueAntYtInputFormItem-9moxq webVueAntYtInputFormItem show-label"
                  name="FBOXKeyvalue2"
                  :colon="false"
                >
                  <template #label>
                    <div class="label-content">
                      <span class="ant-form-item-content" v-html="'FBOX密钥'">
                      </span>
                    </div>
                  </template>
                  <a-input
                    data-event
                    class="webVueAntinput webVueAntYtInputStyle-ih9b7 webVueAntYtInputStyle"
                    v-model:value="ViewProjectDetailsPopupform1.FBOXKeyvalue2"
                    :maxLength="100"
                    :placeholder="'请输入'"
                  >
                  </a-input>
                </a-form-item>
              </yt-grid-item>

              <yt-grid-item
                fixedSize="selfAdaption"
                id="yt-tx0orm11z649m"
                gridColumnStart="789"
                gridColumnEnd="1580"
                gridRowStart="324"
                gridRowEnd="345"
                zIndex="16"
                previewType="FixedWH"
              >
                <span
                  ref="ref185"
                  class="webVueAntYtSpan webVueAntYtSpanStyle-jasdg webVueAntYtSpanBrCount-0aa81 webVueAntYtSpanStyle webVueAntYtSpanBrCount"
                >
                  <span v-html="'FBOX绑定'"> </span>
                </span>
              </yt-grid-item>

              <yt-grid-item
                fixedSize="selfAdaption"
                id="yt-200k4m11z649t"
                gridColumnStart="755"
                gridColumnEnd="1580"
                gridRowStart="457"
                gridRowEnd="478"
                zIndex="18"
                previewType="FixedWH"
              >
                <span
                  ref="ref186"
                  class="webVueAntYtSpan webVueAntYtSpanStyle-z33st webVueAntYtSpanBrCount-upkp9 webVueAntYtSpanStyle webVueAntYtSpanBrCount"
                >
                  <span v-html="'项目基准信息和单价'"> </span>
                </span>
              </yt-grid-item>

              <yt-grid-item
                fixedSize="selfAdaption"
                id="yt-jgfe2m11z649v"
                gridColumnStart="109"
                gridColumnEnd="1456"
                gridRowStart="496"
                gridRowEnd="509"
                zIndex="17"
                previewType="FixedWH"
              >
                <div
                  ref="ref187"
                  class="webVueAntYtRectangle webVueAntYtRectangleStyle-6d23m webVueAntYtRectangleStyle"
                ></div>
              </yt-grid-item>

              <yt-grid-item
                fixedSize="selfAdaption"
                id="yt-vta7bm11z649w"
                gridColumnStart="98"
                gridColumnEnd="491"
                gridRowStart="520"
                gridRowEnd="552"
                zIndex="19"
                previewType="FixedWH"
              >
                <a-form-item
                  ref="ref188"
                  class="webVueAntInputFormItem webVueAntYtInputFormItem-etuk9 webVueAntYtInputFormItem show-label"
                  name="BaselineOnRatevalue2"
                  :colon="false"
                >
                  <template #label>
                    <div class="label-content">
                      <span class="ant-form-item-content" v-html="'基准开机率'">
                      </span>
                    </div>
                  </template>
                  <a-input
                    data-event
                    class="webVueAntinput webVueAntYtInputStyle-cff5m webVueAntYtInputStyle"
                    v-model:value="
                      ViewProjectDetailsPopupform1.BaselineOnRatevalue2
                    "
                    :maxLength="100"
                    :placeholder="'请输入'"
                  >
                  </a-input>
                </a-form-item>
              </yt-grid-item>

              <yt-grid-item
                fixedSize="selfAdaption"
                id="yt-49q15m11z64a0"
                gridColumnStart="113"
                gridColumnEnd="489"
                gridRowStart="682"
                gridRowEnd="714"
                zIndex="20"
                previewType="FixedWH"
              >
                <a-form-item
                  ref="ref189"
                  class="webVueAntInputFormItem webVueAntYtInputFormItem-5lv7w webVueAntYtInputFormItem show-label"
                  name="SafetyQualityvalue2"
                  :colon="false"
                >
                  <template #label>
                    <div class="label-content">
                      <span class="ant-form-item-content" v-html="'安全质量'">
                      </span>
                    </div>
                  </template>
                  <a-input
                    data-event
                    class="webVueAntinput webVueAntYtInputStyle-9j1zp webVueAntYtInputStyle"
                    v-model:value="
                      ViewProjectDetailsPopupform1.SafetyQualityvalue2
                    "
                    :maxLength="100"
                    :placeholder="'请输入'"
                  >
                  </a-input>
                </a-form-item>
              </yt-grid-item>

              <yt-grid-item
                fixedSize="selfAdaption"
                id="yt-z4v5hm11z64a3"
                gridColumnStart="113"
                gridColumnEnd="489"
                gridRowStart="628"
                gridRowEnd="660"
                zIndex="21"
                previewType="FixedWH"
              >
                <a-form-item
                  ref="ref190"
                  class="webVueAntInputFormItem webVueAntYtInputFormItem-npv5h webVueAntYtInputFormItem show-label"
                  name="Laborcostvalue2"
                  :colon="false"
                >
                  <template #label>
                    <div class="label-content">
                      <span class="ant-form-item-content" v-html="'人工成本'">
                      </span>
                    </div>
                  </template>
                  <a-input
                    data-event
                    class="webVueAntinput webVueAntYtInputStyle-tmjpg webVueAntYtInputStyle"
                    v-model:value="ViewProjectDetailsPopupform1.Laborcostvalue2"
                    :maxLength="100"
                    :placeholder="'请输入'"
                  >
                  </a-input>
                </a-form-item>
              </yt-grid-item>

              <yt-grid-item
                fixedSize="selfAdaption"
                id="yt-sf9pum11z64a7"
                gridColumnStart="113"
                gridColumnEnd="489"
                gridRowStart="574"
                gridRowEnd="606"
                zIndex="22"
                previewType="FixedWH"
              >
                <a-form-item
                  ref="ref191"
                  class="webVueAntInputFormItem webVueAntYtInputFormItem-9pqx3 webVueAntYtInputFormItem show-label"
                  name="drugunitpricevalue1"
                  :colon="false"
                >
                  <template #label>
                    <div class="label-content">
                      <span class="ant-form-item-content" v-html="'药品单价'">
                      </span>
                    </div>
                  </template>
                  <a-input
                    data-event
                    class="webVueAntinput webVueAntYtInputStyle-6m0kg webVueAntYtInputStyle"
                    v-model:value="
                      ViewProjectDetailsPopupform1.drugunitpricevalue1
                    "
                    :maxLength="100"
                    :placeholder="'请输入'"
                  >
                  </a-input>
                </a-form-item>
              </yt-grid-item>

              <yt-grid-item
                fixedSize="selfAdaption"
                id="yt-3hah4m11z64af"
                gridColumnStart="577"
                gridColumnEnd="973"
                gridRowStart="520"
                gridRowEnd="552"
                zIndex="24"
                previewType="FixedWH"
              >
                <a-form-item
                  ref="ref193"
                  class="webVueAntInputFormItem webVueAntYtInputFormItem-zolg8 webVueAntYtInputFormItem show-label"
                  name="Referencewaterintakevalue2"
                  :colon="false"
                >
                  <template #label>
                    <div class="label-content">
                      <span class="ant-form-item-content" v-html="'基准进水量'">
                      </span>
                    </div>
                  </template>
                  <a-input
                    data-event
                    class="webVueAntinput webVueAntYtInputStyle-g5xwy webVueAntYtInputStyle"
                    v-model:value="
                      ViewProjectDetailsPopupform1.Referencewaterintakevalue2
                    "
                    :maxLength="100"
                    :placeholder="'请输入'"
                  >
                  </a-input>
                </a-form-item>
              </yt-grid-item>

              <yt-grid-item
                fixedSize="selfAdaption"
                id="yt-102zfm11z64ai"
                gridColumnStart="592"
                gridColumnEnd="973"
                gridRowStart="574"
                gridRowEnd="606"
                zIndex="27"
                previewType="FixedWH"
              >
                <a-form-item
                  ref="ref194"
                  class="webVueAntInputFormItem webVueAntYtInputFormItem-3fjda webVueAntYtInputFormItem show-label"
                  name="Unitpriceofelectricitychargevalue1"
                  :colon="false"
                >
                  <template #label>
                    <div class="label-content">
                      <span class="ant-form-item-content" v-html="'电费单价'">
                      </span>
                    </div>
                  </template>
                  <a-input
                    data-event
                    class="webVueAntinput webVueAntYtInputStyle-vvuhs webVueAntYtInputStyle"
                    v-model:value="
                      ViewProjectDetailsPopupform1.Unitpriceofelectricitychargevalue1
                    "
                    :maxLength="100"
                    :placeholder="'请输入'"
                  >
                  </a-input>
                </a-form-item>
              </yt-grid-item>

              <yt-grid-item
                fixedSize="selfAdaption"
                id="yt-0wezem11z64al"
                gridColumnStart="536"
                gridColumnEnd="973"
                gridRowStart="630"
                gridRowEnd="662"
                zIndex="26"
                previewType="FixedWH"
              >
                <a-form-item
                  ref="ref195"
                  class="webVueAntInputFormItem webVueAntYtInputFormItem-6pb9y webVueAntYtInputFormItem show-label"
                  name="Benchmarktonofwaterrunningcostvalue2"
                  :colon="false"
                >
                  <template #label>
                    <div class="label-content">
                      <span
                        class="ant-form-item-content"
                        v-html="'基准吨水运行成本'"
                      >
                      </span>
                    </div>
                  </template>
                  <a-input
                    data-event
                    class="webVueAntinput webVueAntYtInputStyle-falfq webVueAntYtInputStyle"
                    v-model:value="
                      ViewProjectDetailsPopupform1.Benchmarktonofwaterrunningcostvalue2
                    "
                    :maxLength="100"
                    :placeholder="'请输入'"
                  >
                  </a-input>
                </a-form-item>
              </yt-grid-item>

              <yt-grid-item
                fixedSize="selfAdaption"
                id="yt-zkopim11z64ao"
                gridColumnStart="578"
                gridColumnEnd="973"
                gridRowStart="682"
                gridRowEnd="714"
                zIndex="25"
                previewType="FixedWH"
              >
                <a-form-item
                  ref="ref196"
                  class="webVueAntInputFormItem webVueAntYtInputFormItem-lq5rv webVueAntYtInputFormItem show-label"
                  name="WaterQuantityConfirmationSheetvalue2"
                  :colon="false"
                >
                  <template #label>
                    <div class="label-content">
                      <span class="ant-form-item-content" v-html="'水量确认单'">
                      </span>
                    </div>
                  </template>
                  <a-input
                    data-event
                    class="webVueAntinput webVueAntYtInputStyle-4sl8u webVueAntYtInputStyle"
                    v-model:value="
                      ViewProjectDetailsPopupform1.WaterQuantityConfirmationSheetvalue2
                    "
                    :maxLength="100"
                    :placeholder="'请输入'"
                  >
                  </a-input>
                </a-form-item>
              </yt-grid-item>

              <yt-grid-item
                fixedSize="selfAdaption"
                id="yt-he69rm11z64ar"
                gridColumnStart="1061"
                gridColumnEnd="1454"
                gridRowStart="520"
                gridRowEnd="552"
                zIndex="28"
                previewType="FixedWH"
              >
                <a-form-item
                  ref="ref197"
                  class="webVueAntInputFormItem webVueAntYtInputFormItem-b9gtn webVueAntYtInputFormItem show-label"
                  name="baselinewateryieldvalue2"
                  :colon="false"
                >
                  <template #label>
                    <div class="label-content">
                      <span class="ant-form-item-content" v-html="'基准产水量'">
                      </span>
                    </div>
                  </template>
                  <a-input
                    data-event
                    class="webVueAntinput webVueAntYtInputStyle-iyw6e webVueAntYtInputStyle"
                    v-model:value="
                      ViewProjectDetailsPopupform1.baselinewateryieldvalue2
                    "
                    :maxLength="100"
                    :placeholder="'请输入'"
                  >
                  </a-input>
                </a-form-item>
              </yt-grid-item>

              <yt-grid-item
                fixedSize="selfAdaption"
                id="yt-q7t8cm11z64av"
                gridColumnStart="1076"
                gridColumnEnd="1454"
                gridRowStart="575"
                gridRowEnd="607"
                zIndex="30"
                previewType="FixedWH"
              >
                <a-form-item
                  ref="ref198"
                  class="webVueAntInputFormItem webVueAntYtInputFormItem-w2mks webVueAntYtInputFormItem show-label"
                  name="Unitpriceofwaterchargevalue2"
                  :colon="false"
                >
                  <template #label>
                    <div class="label-content">
                      <span class="ant-form-item-content" v-html="'水费单价'">
                      </span>
                    </div>
                  </template>
                  <a-input
                    data-event
                    class="webVueAntinput webVueAntYtInputStyle-80jc1 webVueAntYtInputStyle"
                    v-model:value="
                      ViewProjectDetailsPopupform1.Unitpriceofwaterchargevalue2
                    "
                    :maxLength="100"
                    :placeholder="'请输入'"
                  >
                  </a-input>
                </a-form-item>
              </yt-grid-item>

              <yt-grid-item
                fixedSize="selfAdaption"
                id="yt-ihlrim11z64ay"
                gridColumnStart="1076"
                gridColumnEnd="1454"
                gridRowStart="630"
                gridRowEnd="662"
                zIndex="29"
                previewType="FixedWH"
              >
                <a-form-item
                  ref="ref199"
                  class="webVueAntInputFormItem webVueAntYtInputFormItem-hosoq webVueAntYtInputFormItem show-label"
                  name="Billingunitpricevalue2"
                  :colon="false"
                >
                  <template #label>
                    <div class="label-content">
                      <span class="ant-form-item-content" v-html="'计费单价'">
                      </span>
                    </div>
                  </template>
                  <a-input
                    data-event
                    class="webVueAntinput webVueAntYtInputStyle-uuv7w webVueAntYtInputStyle"
                    v-model:value="
                      ViewProjectDetailsPopupform1.Billingunitpricevalue2
                    "
                    :maxLength="100"
                    :placeholder="'请输入'"
                  >
                  </a-input>
                </a-form-item>
              </yt-grid-item>

              <yt-grid-item
                fixedSize="selfAdaption"
                id="yt-fsl8lm11z64b3"
                gridColumnStart="775"
                gridColumnEnd="873"
                gridRowStart="820"
                gridRowEnd="860"
                zIndex="31"
                previewType="FixedWH"
              >
                <a-button
                  ref="ref201"
                  @click="
                    () => {
                      closeViewProjectDetailsPopup();
                    }
                  "
                  class="webVueAntButton webVueAntYtButtonStyle-4degf webVueAntYtButtonStyle center"
                  :loading="Cancelloading2"
                >
                  <span class="yt-button-content" v-html="'取消'"> </span>
                </a-button>
              </yt-grid-item>

              <yt-grid-item
                fixedSize="selfAdaption"
                id="yt-ro30rm11z64bf"
                gridColumnStart="1077"
                gridColumnEnd="1456"
                gridRowStart="213"
                gridRowEnd="245"
                zIndex="32"
                previewType="FixedWH"
              >
                <a-form-item
                  ref="ref203"
                  class="webVueAntInputFormItem webVueAntYtInputFormItem-1g5t0 webVueAntYtInputFormItem show-label"
                  name="ProjectStatusvalue2"
                  :colon="false"
                >
                  <template #label>
                    <div class="label-content">
                      <span class="ant-form-item-content" v-html="'项目状态'">
                      </span>
                    </div>
                  </template>
                  <a-input
                    data-event
                    class="webVueAntinput webVueAntYtInputStyle-2lrro webVueAntYtInputStyle"
                    v-model:value="
                      ViewProjectDetailsPopupform1.ProjectStatusvalue2
                    "
                    :maxLength="100"
                    :placeholder="'请输入'"
                  >
                  </a-input>
                </a-form-item>
              </yt-grid-item>

              <yt-grid-item
                fixedSize="selfAdaption"
                id="yt-unkq3m11z64bj"
                gridColumnStart="1077"
                gridColumnEnd="1456"
                gridRowStart="117"
                gridRowEnd="149"
                zIndex="33"
                previewType="FixedWH"
              >
                <yt-grid-item
                  fixedSize="selfAdaption"
                  id="yt-mbfjzm11ma32f"
                  gridColumnStart="1049"
                  gridColumnEnd="1429"
                  gridRowStart="216"
                  gridRowEnd="248"
                  zIndex="11"
                  previewType="FixedWH"
                >
                  <a-form-item
                    ref="ref204"
                    class="webVueSelectFormItem webVueAntYtSelectFormItem-cw9ow webVueAntYtSelectFormItem show-label"
                    name="Billingmethodvalue1"
                    :colon="false"
                  >
                    <template #label>
                      <div class="label-content">
                        <span class="ant-form-item-content" v-html="'计费方式'">
                        </span>
                      </div>
                    </template>
                    <a-select
                      data-event
                      class="webVueSelect webVueAntYtSelectStyle"
                      :dropdownClassName="'popup_yt-mbfjzm11ma32f'"
                      :showArrow="true"
                      v-model:value="Billingmethodvalue1"
                      :placeholder="'请选择'"
                      :mode="'single'"
                      :options="[
                        {
                          label: '进水量',
                          value: '进水量',
                          disabled: false,
                          select: false,
                        },
                        {
                          label: '产水量',
                          value: '产水量',
                          disabled: false,
                          select: false,
                        },
                      ]"
                      :showSearch="true"
                    >
                    </a-select>
                  </a-form-item>
                </yt-grid-item>
              </yt-grid-item>
            </yt-grid>
          </a-form>
        </template>
      </yt-custom-modal>
    </yt-grid-item>

    <yt-grid-item
      fixedSize="selfAdaption"
      id="yt-9z3enm0uqkfzj"
      gridColumnStart="1124"
      gridColumnEnd="1313"
      gridRowStart="140"
      gridRowEnd="161"
      zIndex="15"
      previewType="FixedWH"
    >
      <span
        ref="ref33"
        class="webVueAntYtSpan webVueAntYtSpanStyle-flgzq webVueAntYtSpanBrCount-bsdb6 webVueAntYtSpanStyle webVueAntYtSpanBrCount"
      >
        <span v-html="'昨日总产水量'"> </span>
      </span>
    </yt-grid-item>

    <yt-grid-item
      fixedSize="selfAdaption"
      id="yt-h2208m17oma0m"
      gridColumnStart="476"
      gridColumnEnd="650"
      gridRowStart="89"
      gridRowEnd="135"
      zIndex="31"
      previewType="FixedWH"
    >
      <a-form-item
        ref="ref205"
        class="webVueAntInputFormItem webVueAntYtInputFormItem-tmz9f webVueAntYtInputFormItem hide-label"
        name="NumberofStartupvalue1"
        :colon="false"
      >
        <template #label>
          <div class="label-content">
            <span class="ant-form-item-content" v-html="'开机数量'"> </span>
          </div>
        </template>
        <a-input
          class="webVueAntinput webVueAntYtInputStyle-opn1g webVueAntYtInputStyle"
          v-model:value="NumberofStartupvalue1"
          :maxLength="100"
        >
        </a-input>
      </a-form-item>
    </yt-grid-item>

    <yt-grid-item
      fixedSize="selfAdaption"
      id="yt-si4nlm17omdf9"
      gridColumnStart="1118"
      gridColumnEnd="1280"
      gridRowStart="89"
      gridRowEnd="135"
      zIndex="32"
      previewType="FixedWH"
    >
      <a-form-item
        ref="ref206"
        class="webVueAntInputFormItem webVueAntYtInputFormItem-u5ukj webVueAntYtInputFormItem hide-label"
        name="Yesterdayswateryieldvalue1"
        :colon="false"
      >
        <template #label>
          <div class="label-content">
            <span class="ant-form-item-content" v-html="'昨日产水量'"> </span>
          </div>
        </template>
        <a-input
          @change="
            () => {
              updateWaterYieldData();
            }
          "
          class="webVueAntinput webVueAntYtInputStyle-0i8ly webVueAntYtInputStyle"
          v-model:value="Yesterdayswateryieldvalue1"
          :maxLength="100"
        >
        </a-input>
      </a-form-item>
    </yt-grid-item>

    <yt-grid-item
      fixedSize="selfAdaption"
      id="yt-blm6um17ome9t"
      gridColumnStart="797"
      gridColumnEnd="971"
      gridRowStart="89"
      gridRowEnd="135"
      zIndex="33"
      previewType="FixedWH"
    >
      <a-form-item
        ref="ref207"
        class="webVueAntInputFormItem webVueAntYtInputFormItem-zy8n9 webVueAntYtInputFormItem hide-label"
        name="Numberofshutdownsvalue1"
        :colon="false"
      >
        <template #label>
          <div class="label-content">
            <span class="ant-form-item-content" v-html="'停机数量'"> </span>
          </div>
        </template>
        <a-input
          class="webVueAntinput webVueAntYtInputStyle-ni5dw webVueAntYtInputStyle"
          v-model:value="Numberofshutdownsvalue1"
          :maxLength="100"
        >
        </a-input>
      </a-form-item>
    </yt-grid-item>

    <yt-grid-item
      fixedSize="selfAdaption"
      id="yt-69llum17omek4"
      gridColumnStart="1439"
      gridColumnEnd="1599"
      gridRowStart="89"
      gridRowEnd="135"
      zIndex="34"
      previewType="FixedWH"
    >
      <a-form-item
        ref="ref208"
        class="webVueAntInputFormItem webVueAntYtInputFormItem-y1ubk webVueAntYtInputFormItem hide-label"
        name="Completionrateofreachingthestandardvalue1"
        :colon="false"
      >
        <template #label>
          <div class="label-content">
            <span class="ant-form-item-content" v-html="'达标完成率'"> </span>
          </div>
        </template>
        <a-input
          class="webVueAntinput webVueAntYtInputStyle-n0u2i webVueAntYtInputStyle"
          v-model:value="Completionrateofreachingthestandardvalue1"
          :maxLength="100"
        >
        </a-input>
      </a-form-item>
    </yt-grid-item>
  </yt-grid>
</template>

<script>
import { loadCss } from "../shared/loadTheme";
import axios from "axios";
import { message, Modal } from "ant-design-vue";
import { h } from "vue";
export default {
  data() {
    return {
      Resetloading1: false,
      Terminationloading1: false,
      Setuploading1: false,
      Viewloading1: false,
      ProjectStatusvalue1: "",
      ProjectFormcurrentRow1: {},
      ProjectFormselectedRows1: [],
      ProjectFormpageSize1: 10,
      ProjectFormdata1: {
        columns: [
          {
            key: "id",
            title: "id",
            dataIndex: "id",
          },
          {
            key: "projectName",
            title: "项目名称",
            dataIndex: "projectName",
          },
          {
            key: "watersource",
            title: "所属水源",
            dataIndex: "watersource",
          },
          {
            key: "projectLocation",
            title: "项目位置",
            dataIndex: "projectLocation",
          },
          {
            key: "billingmethod",
            title: "计费方式",
            dataIndex: "billingmethod",
          },
          {
            key: "startDate",
            title: "开始日期",
            dataIndex: "startDate",
          },
          {
            key: "projectStatus",
            title: "项目状态",
            dataIndex: "projectStatus",
          },
          {
            key: "projectScore",
            title: "项目评分",
            dataIndex: "projectScore",
          },
          {
            key: "operationDirector",
            title: "运营厂长",
            dataIndex: "operationDirector",
          },
          {
            key: "contactInformation",
            title: "联系方式",
            dataIndex: "contactInformation",
          },
          {
            key: "operation",
            title: "操作",
            dataIndex: "operation",
            cellType: "slot",
          },
        ],
        dataSource: [
          {
            id: 1,
            projectName: "",
            operation: "标题1",
          },
        ],
      },
      ProjectFormcurrent2: 1,
      ProjectFormtotal1: 2,
      ProjectFormisShow1: true,
      ProjectDetailsPopupWindowisShow1: false,
      ProjectDetailsPopupWindowform1: {
        id: null,
        ProjectNamevalue2: "",
        Billingmethodvalue1: "",
        ProjectDescriptionvalue1: "",
        StartDatevalue1: "",
        OperationDirectorvalue1: "",
        ProjectLocationvalue1: "",
        Watersourcevalue1: "",
        ProposedEndTimevalue1: "",
        ContactInformationvalue1: "",
        LocationDotvalue1: "",
        ProjectPicturefileList1: [],
        FBOXAccountNumbervalue1: "",
        FBOXTokenvalue1: "",
        FBOXKeyvalue1: "",
        BaselineOnRatevalue1: "",
        SafetyQualityvalue1: "",
        Laborcostvalue1: "",
        DrugInformationvalue1: "",
        Referencewaterintakevalue1: "",
        Electricityunitpricevalue1: "",
        Benchmarktonofwaterrunningcostvalue1: "",
        WaterQuantityConfirmationSheetvalue1: "",
        baselinewateryieldvalue1: "",
        Unitpriceofwaterchargevalue1: "",
        Billingunitpricevalue1: "",
        ProjectStatus1value1: "",
        Billingmethodvalue2: undefined,
      },
      ProjectNamevalue1: "",
      Editloading1: false,
      Saveloading1: false,
      Cancelloading1: false,
      Checkloading1: false,
      Newloading1: false,
      ViewProjectDetailsPopupisShow1: false,
      ViewProjectDetailsPopupform1: {
        id: null,
        ProjectNamevalue3: "",
        ProjectDescriptionvalue2: "",
        StartDatevalue2: "",
        OperationDirectorvalue2: "",
        ProjectLocationvalue2: "",
        Watersourcevalue2: "",
        ProposedEndTimevalue2: "",
        ContactInformationvalue2: "",
        LocationDotvalue2: "",
        ProjectPicturefileList2: [],
        FBOXAccountNumbervalue2: "",
        FBOXTokenvalue2: "",
        FBOXKeyvalue2: "",
        BaselineOnRatevalue2: "",
        SafetyQualityvalue2: "",
        Laborcostvalue2: "",
        drugunitpricevalue1: "",
        Referencewaterintakevalue2: "",
        Unitpriceofelectricitychargevalue1: "",
        Benchmarktonofwaterrunningcostvalue2: "",
        WaterQuantityConfirmationSheetvalue2: "",
        baselinewateryieldvalue2: "",
        Unitpriceofwaterchargevalue2: "",
        Billingunitpricevalue2: "",
        ProjectStatusvalue2: "",
        Billingmethodvalue3: undefined,
      },
      Cancelloading2: false,
      DrugsettingpopupwindowisShow1: false,
      Drugsettingpopupwindowform1: {
        id: null,
      },
      ProjectDrugFormcurrentRow1: {},
      ProjectDrugFormselectedRows1: [],
      ProjectDrugFormpageSize1: 10,
      ProjectDrugFormdata1: {
        columns: [
          {
            key: "id",
            title: "id",
            dataIndex: "id",
          },
          {
            key: "drugName",
            title: "药品名称",
            dataIndex: "drugName",
          },
          {
            key: "unitpriceYuanton",
            title: "单价（元/吨）",
            dataIndex: "unitpriceYuanton",
          },
          {
            key: "custom",
            title: "custom",
            dataIndex: "custom",
            cellType: "slot",
          },
        ],
        dataSource: [
          {
            id: 1,
            drugName: "",
            unitpriceYuanton: "",
          },
        ],
      },
      ProjectDrugFormcurrent2: 1,
      ProjectDrugFormtotal1: 2,
      ProjectDrugFormisShow1: true,
      DruginformationpopupwindowisShow1: false,
      Druginformationpopupwindowform1: {
        id: null,
        DrugNamevalue1: "",
        Unitpriceyuantonvalue1: "",
      },
      inthetotalnumberofoperationsvalue1: "88",
      NumberofStartupvalue1: "88",
      Numberofshutdownsvalue1: "88",
      Yesterdayswateryieldvalue1: "88",
      Completionrateofreachingthestandardvalue1: "88%",
      Billingmethodvalue1: undefined,
      Billingmethodvalue2: undefined,
      Billingmethodvalue3: undefined,
    };
  },
  watch: {},
  methods: {
    async saveProjectDetails() {
      try {

        const response = await this.executeBackendInterface("addProject", {
          id: this.currentRow && this.currentRow.id,
          ProjectNamevalue2: this.ProjectDetailsPopupWindowform1.ProjectNamevalue2,
          Watersourcevalue1: this.ProjectDetailsPopupWindowform1.Watersourcevalue1,
          ProjectLocationvalue1: this.ProjectDetailsPopupWindowform1.ProjectLocationvalue1,
          Billingmethodvalue2: this.ProjectDetailsPopupWindowform1.Billingmethodvalue2,
          StartDatevalue1: this.ProjectDetailsPopupWindowform1.StartDatevalue1,
          ProjectStatus1value1: this.ProjectDetailsPopupWindowform1.ProjectStatus1value1,
          OperationDirectorvalue1: this.ProjectDetailsPopupWindowform1.OperationDirectorvalue1,
          ContactInformationvalue1: this.ProjectDetailsPopupWindowform1.ContactInformationvalue1,
          Billingmethodvalue1:  this.ProjectDetailsPopupWindowform1.Billingmethodvalue1,
          ProjectDescriptionvalue1:  this.ProjectDetailsPopupWindowform1.ProjectDescriptionvalue1,
          ProposedEndTimevalue1:  this.ProjectDetailsPopupWindowform1.ProposedEndTimevalue1,
          LocationDotvalue1:  this.ProjectDetailsPopupWindowform1.LocationDotvalue1,
          ProjectPicturefileList1:  this.ProjectDetailsPopupWindowform1.ProjectPicturefileList1,
          FBOX_account_number:  this.ProjectDetailsPopupWindowform1.FBOXAccountNumbervalue1,
          FBOX_token:  this.ProjectDetailsPopupWindowform1.FBOXTokenvalue1,
          FBOX_key:  this.ProjectDetailsPopupWindowform1.FBOXKeyvalue1,
          BaselineOnRatevalue1:  this.ProjectDetailsPopupWindowform1.BaselineOnRatevalue1,
          SafetyQualityvalue1:  this.ProjectDetailsPopupWindowform1.SafetyQualityvalue1,
          Laborcostvalue1:  this.ProjectDetailsPopupWindowform1.Laborcostvalue1,
          DrugInformationvalue1:  this.ProjectDetailsPopupWindowform1.DrugInformationvalue1,
          Referencewaterintakevalue1:  this.ProjectDetailsPopupWindowform1.Referencewaterintakevalue1,
          Electricityunitpricevalue1:  this.ProjectDetailsPopupWindowform1.Electricityunitpricevalue1,
          Benchmarktonofwaterrunningcostvalue1:  this.ProjectDetailsPopupWindowform1.Benchmarktonofwaterrunningcostvalue1,
          WaterQuantityConfirmationSheetvalue1:  this.ProjectDetailsPopupWindowform1.WaterQuantityConfirmationSheetvalue1,
          baselinewateryieldvalue1:  this.ProjectDetailsPopupWindowform1.baselinewateryieldvalue1,
          Unitpriceofwaterchargevalue1:  this.ProjectDetailsPopupWindowform1.Unitpriceofwaterchargevalue1,
          Billingunitpricevalue1:  this.ProjectDetailsPopupWindowform1.Billingunitpricevalue1,
          // ProjectPicturefileList2
          // ProjectPicturefileList2
        });
        if (response.flag) {
          message.success(response.message);
          this.ProjectDetailsPopupWindowisShow1 = false;
          await this.refreshProjectTable();
        } else {
          message.error(response.message);
        }
      } catch (error) {
        message.error("保存项目详情失败");
      }
    },
    async resetProjectFilters() {
      this.ProjectNamevalue1 = "";
      this.ProjectStatusvalue1 = "";
      await this.refreshProjectTable();
    },
    async queryProjects() {
      await this.refreshProjectTable();
    },
    async initProjectTable() {
      await this.refreshProjectTable();
    },
    async onProjectTablePageChange(pagination) {
      this.ProjectFormcurrent2 = pagination.current;
      this.ProjectFormpageSize1 = pagination.pageSize;
      await this.refreshProjectTable();
    },
    async terminateProject(record) {
      Modal.confirm({
        title: "确认终止项目",
        content: "您确定要终止该项目吗？",
        onOk: async () => {
          try {
            const response = await this.executeBackendInterface(
              "terminateProject",
              {
                id: record.id,
              }
            );
            if (response.flag) {
              message.success(response.message);
              await this.refreshProjectTable();
            } else {
              message.error(response.message);
            }
          } catch (error) {
            message.error("终止项目失败");
          }
        },
      });
    },
    async refreshProjectTable() {
      try {
        const response = await this.executeBackendInterface("searchProjects", {
          current: this.ProjectFormcurrent2,
          pageSize: this.ProjectFormpageSize1,
          ProjectNamevalue1: this.ProjectNamevalue1,
          ProjectStatusvalue1: this.ProjectStatusvalue1,
        });
        if (response.flag) {
          this.ProjectFormtotal1 = response.data.total;
          this.ProjectFormdata1.dataSource = response.data.data.map((item) => ({
            id: item.id,
            projectName: item.project_name,
            watersource: item.water_source,
            projectLocation: item.project_location,
            billingmethod: item.billing_method,
            startDate: item.start_date,
            projectStatus: item.project_status,
            projectScore: item.project_score,
            operationDirector: item.operation_manager,
            contactInformation: item.contact_info,
          }));
        } else {
          message.error(response.message);
        }
      } catch (error) {
        message.error("刷新项目表格失败");
      }
    },
    showProjectDetailsPopup() {
      // 显示项目详情弹窗
      this.ProjectDetailsPopupWindowisShow1 = true;
    },
    closeViewProjectDetailsPopup() {
      // 关闭查看项目详情弹窗
      this.ViewProjectDetailsPopupisShow1 = false;
    },
    closeProjectDetailsPopup() {
      // 关闭项目详情弹窗
      this.ProjectDetailsPopupWindowisShow1 = false;
    },
    showDrugSettingPopup() {
      // 显示药品设置弹窗
      this.initProjectDrugTable();
      this.DrugsettingpopupwindowisShow1 = true;
    },
    showDrugInformationPopup() {
      // 显示药品信息弹窗
      this.DruginformationpopupwindowisShow1 = true;
    },
    showDrugInformationPopupForEdit(record) {
      // 设置弹窗显示
      // this.showDrugInformationPopupForEdit_current = record
      this.DruginformationpopupwindowisShow1 = true;

      // 将当前行的数据赋值给弹窗表单
      this.Druginformationpopupwindowform1.id = record.id;
      this.Druginformationpopupwindowform1.DrugNamevalue1 = record.drugName;
      this.Druginformationpopupwindowform1.Unitpriceyuantonvalue1 =
        record.unitpriceYuanton;
    },
    async deleteDrugDataAndRefresh(record) {
      // 弹出确认对话框
      Modal.confirm({
        title: "确认删除",
        content: "确定要删除这条药品数据吗？",
        onOk: async () => {
          try {
            // 调用删除药品数据的后端接口
            const deleteResponse = await this.executeBackendInterface(
              "deleteDrugData",
              {
                id: record.id,
              }
            );
            if (deleteResponse.flag) {
              message.success("删除成功");

              // 调用刷新药品表的后端接口
              const refreshResponse = await this.executeBackendInterface(
                "refreshDrugTable",
                {
                  current: this.ProjectDrugFormcurrent2,
                  pageSize: this.ProjectDrugFormpageSize1,
                }
              );
              if (refreshResponse.flag) {
                // 更新表格数据
                this.ProjectDrugFormdata1.dataSource =
                  refreshResponse.data.data.map((item) => ({
                    id: item.id,
                    drugName: item.medicine_name,
                    unitpriceYuanton: item.unit_price,
                  }));
                this.ProjectDrugFormtotal1 = refreshResponse.data.total;
              } else {
                message.error("刷新药品表失败: " + refreshResponse.message);
              }
            } else {
              message.error("删除失败: " + deleteResponse.message);
            }
          } catch (error) {
            message.error("操作失败: " + error.message);
          }
        },
        onCancel: () => {
          message.info("取消删除");
        },
      });
    },
    async saveDrugInformation() {
      try {
        // Validate form fields
        const values = await this.$refs.ref122_form.validateFields();

        // Call addDrug API
        const response = await this.executeBackendInterface("addDrug", {
          id: this.Druginformationpopupwindowform1.id,
          DrugNamevalue1: this.Druginformationpopupwindowform1.DrugNamevalue1,
          Unitpriceyuantonvalue1:
            this.Druginformationpopupwindowform1.Unitpriceyuantonvalue1,
        });
        if (response.flag) {
          message.success(response.message);
          this.DruginformationpopupwindowisShow1 = false; // Close the drug information modal
          await this.initProjectDrugTable(); // Refresh the drug table
        } else {
          message.error(response.message);
        }
      } catch (error) {
        console.error("Failed:", error);
      }
    },
    async initProjectDrugTable() {
      try {
        // Call getProjectDrugs API
        const response = await this.executeBackendInterface("getProjectDrugs", {
          projectId: 1,
          // Assuming projectId is 1, replace with actual projectId if available
          current: this.ProjectDrugFormcurrent2,
          pageSize: this.ProjectDrugFormpageSize1,
        });
        if (response.flag) {
          const data = response.data;
          this.ProjectDrugFormtotal1 = data.total;
          this.ProjectDrugFormdata1.dataSource = data.data.map((item) => ({
            id: item.id,
            drugName: item.drugName,
            unitpriceYuanton: item.unitPrice,
          }));
        } else {
          message.error(response.message);
        }
      } catch (error) {
        console.error("Failed:", error);
      }
    },
    closeDrugInformationPopup() {
      // 关闭药品信息弹窗
      this.DruginformationpopupwindowisShow1 = false;
    },
    async showProjectDetailsPopupForEdit(record) {
      // 获取项目详情
      this.currentRow = record;

      const response = await this.executeBackendInterface("getProjectDetails", {
        id: record.id,
      });
      if (response.flag) {
        const data = response.data;
        // 回显数据到表单
        this.ProjectDetailsPopupWindowform1.id = data.id;
        this.ProjectDetailsPopupWindowform1.ProjectNamevalue2 =
          data.project_name;
        this.ProjectDetailsPopupWindowform1.Watersourcevalue1 =
          data.water_source;
        this.ProjectDetailsPopupWindowform1.ProjectLocationvalue1 =
          data.project_location;
        this.ProjectDetailsPopupWindowform1.Billingmethodvalue2 =
          data.billing_method;
        this.ProjectDetailsPopupWindowform1.StartDatevalue1 = data.start_date;
        this.ProjectDetailsPopupWindowform1.ProjectStatus1value1 =
          data.project_status;
        this.ProjectDetailsPopupWindowform1.OperationDirectorvalue1 =
          data.operation_manager;
        this.ProjectDetailsPopupWindowform1.ContactInformationvalue1 =
          data.contact_info;
        this.ProjectDetailsPopupWindowform1.DrugInformationvalue1 =
          data.DrugInformationvalue1;
        // 显示弹窗
        this.ProjectDetailsPopupWindowisShow1 = true;
      } else {
        message.error(response.message);
      }
    },
    async showProjectDetailsPopupForView(record) {
      this.currentRow = record;
      try {
        // 调用后端接口获取项目详情
        const response = await this.executeBackendInterface(
          "getProjectDetails0C2",
          {
            id: record.id,
          }
        );
        debugger
        if (response.flag) {
          const data = response.data;
          // 回显数据到表单
          this.ProjectDetailsPopupWindowform1 = {
            id: data.id,
            ProjectNamevalue2: data.project_name,
            ProjectDescriptionvalue1: data.project_description,
            StartDatevalue1: data.start_date,
            OperationDirectorvalue1: data.operation_manager,
            ProjectLocationvalue1: data.project_location,
            Watersourcevalue1: data.water_source,
            ProposedEndTimevalue1: data.proposed_end_time,
            ContactInformationvalue1: data.contact_info,
            LocationDotvalue1: data.location_dot,
            ProjectPicturefileList1: data.project_picture_file_list,
            FBOXAccountNumbervalue1: data.FBOX_account_number,
            FBOXTokenvalue1: data.FBOX_token,
            FBOXKeyvalue1: data.FBOX_key,
            BaselineOnRatevalue1: data.baseline_on_rate,
            SafetyQualityvalue1: data.safety_quality,
            Laborcostvalue1: data.labor_cost,
            DrugInformationvalue1: data.药品信息,
            Referencewaterintakevalue1: data.reference_water_intake,
            Electricityunitpricevalue1: data.electricity_unit_price,
            Benchmarktonofwaterrunningcostvalue1:
              data.benchmark_ton_of_water_running_cost,
            WaterQuantityConfirmationSheetvalue1:
              data.water_quantity_confirmation_sheet,
            baselinewateryieldvalue1: data.baseline_water_yield,
            Unitpriceofwaterchargevalue1: data.unit_price_of_water_charge,
            Billingunitpricevalue1: data.billing_unit_price,
            ProjectStatus1value1: data.project_status,
            Billingmethodvalue2: data.billing_method,
          };
          // 显示弹窗
          this.ProjectDetailsPopupWindowisShow1 = true;
        } else {
          message.error(response.message);
        }
      } catch (error) {
        message.error("获取项目详情失败");
      }
    },
    updateDrugInfoInProjectDetails() {
      // 获取药品信息表单数据
      const drugInfoList = this.ProjectDrugFormdata1.dataSource.map((item) => {
        return `${item.drugName}：${item.unitpriceYuanton}`;
      });

      // 将药品信息更新到项目详情弹窗中的药品信息字段
      this.ProjectDetailsPopupWindowform1.DrugInformationvalue1 =
        drugInfoList.join(",");

      // 提示信息
      message.success("药品信息已更新到项目详情中");
    },
    closeDrugSettingPopup() {
      // 关闭药品设置弹窗
      this.DrugsettingpopupwindowisShow1 = false;
    },
    async initTotalProjectCount() {
      try {
        // 假设项目表的接口为 /api/project/total
        const response = await axios.get("./Informationoverview/getProjectCount");
        if (response.data && response.data.data && typeof response.data.data.total === "number") {
          this.inthetotalnumberofoperationsvalue1 = response.data.data.total;
        } else {
          message.error("获取项目总数失败，数据格式不正确");
        }
      } catch (error) {
        message.error("获取项目总数失败，请稍后重试");
      }
    },
    async initStartupProjectCount() {
      try {
        // 调用后端接口获取开机项目总数
        const response = await this.executeBackendInterface(
          "getStartupProjectCount",
          {}
        );

        // 检查接口调用是否成功
        if (response.flag) {
          // 校验返回数据格式是否正确
          if (typeof response.data.NumberofStartupvalue1 === "number") {
            // 将返回的数据赋值给NumberofStartupvalue1
            this.NumberofStartupvalue1 =
              response.data.NumberofStartupvalue1.toString();
          } else {
            message.error("返回数据格式不正确");
          }
        } else {
          message.error(response.message);
        }
      } catch (error) {
        message.error("接口调用失败");
      }
    },
    async initShutdownProjectCount() {
      try {
        // 调用后端接口获取停机项目数量
        const response = await this.executeBackendInterface(
          "getShutdownProjectCount",
          {}
        );
        // 检查接口返回的数据格式是否正确
        if (
          response.flag &&
          response.data &&
          typeof response.data.shutdownCount === "number"
        ) {
          // 将停机项目数量赋值给Numberofshutdownsvalue1
          this.Numberofshutdownsvalue1 = response.data.shutdownCount.toString();
        } else {
          // 如果接口返回的数据格式不正确，显示错误信息
          message.error("获取停机项目数量失败");
        }
      } catch (error) {
        // 捕获并处理请求错误
        message.error("请求失败，请稍后重试");
      }
    },
    async updateWaterYieldData() {
      try {
        // 获取昨日产水量
        const yesterdaysWaterYieldResponse = await this.executeBackendInterface(
          "getYesterdaysWaterYield",
          {}
        );
        if (yesterdaysWaterYieldResponse.flag) {
          const yesterdaysWaterYield =
            yesterdaysWaterYieldResponse.data.yesterdaysWaterYield;
          this.Yesterdayswateryieldvalue1 = yesterdaysWaterYield;
        } else {
          message.error(yesterdaysWaterYieldResponse.message);
        }

        // 获取总产水量
        const totalWaterYieldResponse = await this.executeBackendInterface(
          "getTotalWaterYield",
          {}
        );
        if (totalWaterYieldResponse.flag) {
          const totalWaterYield = totalWaterYieldResponse.data.totalWaterYield;
          // 这里假设在运营总数的ref是refTotalWaterYield
          this.$refs.refTotalWaterYield.total = totalWaterYield;
        } else {
          message.error(totalWaterYieldResponse.message);
        }
      } catch (error) {
        message.error("请求失败，请稍后重试");
      }
    },
    async initCompletionRate() {
      try {
        // 假设总产水量和总基准产水量是从后端获取的
        const totalWaterProduction = 1000; // 示例值
        const totalBenchmarkWaterProduction = 1200; // 示例值

        // 计算达标完成率
        const completionRate =
          (totalWaterProduction / totalBenchmarkWaterProduction) * 100;

        // 保留1位小数并赋值给Completionrateofreachingthestandardvalue1
        this.Completionrateofreachingthestandardvalue1 =
          completionRate.toFixed(1) + "%";
      } catch (error) {
        console.error("Failed to calculate completion rate:", error);
      }
    },
    async fetchAndSetVariables() {
      try {
        // 调用后端接口获取变量数组 需要传入pageUuid变量
        const pageUuid = "1833056690786795520";
        const response = await axios.get(
          `./system/permission/getCurrentPageNotShowVariable?pageUuid=${pageUuid}`
        );
        const variablesArray = response.data; // 后端直接返回变量数组

        if (variablesArray && Array.isArray(variablesArray))
          // 遍历数组，将每个变量设置为true
          variablesArray.forEach((variable) => {
            this[variable] = true;
          });
      } catch (error) {
        console.error("获取变量失败:", error);
      }
    },
    executeBackendInterface(funcName, params) {
      // 处理参数为Map的情况
      if (params instanceof Map) {
        params = Object.fromEntries(params);
      }
      // 调用后端接口
      return new Promise((resolve, reject) => {
        axios
          .post("./Informationoverview/" + funcName, params, {
            headers: {
              "Content-Type": "application/json",
            },
          })
          .then((response) => {
            resolve(response.data);
          })
          .catch((error) => {
            reject(error);
          });
      });
    },
  },
  mounted() {
    loadCss("./css/信息总览/theme.css");
    this.initProjectTable();
    this.initProjectDrugTable();
    this.initTotalProjectCount();
    this.initStartupProjectCount();
    // 页面加载后调用initShutdownProjectCount函数
    this.initShutdownProjectCount();
    this.initCompletionRate();
    // 组件挂载后自动调用函数获取变量
    this.fetchAndSetVariables();
  },
  computed: {},
};
</script>
<style lang="less">
.page-2a9fp {
  .webVueAntYtSpanStyle {
    opacity: 1;
    color: #3d3d3d;
    font-family: Microsoft YaHei;
    font-size: 14px;
    font-weight: Normal;
    line-height: 20px;
    letter-spacing: 0px;
    align-content: center;
    text-decoration: none;
    font-style: normal;
    text-align: left;
    text-align-last: left;
  }
  .webVueAntYtSpanStyle span {
    text-shadow: 0px 0px 0px transparent;
  }
  .webVueAntYtSpan {
    display: block;
    height: 100%;
    width: 100%;
  }
  .webVueAntYtSpan span {
    word-break: break-all;
    width: auto;
    display: inline-block;
    vertical-align: top; /* 根据需要调整 */
  }
  .webVueAntYtSpan span:focus {
    outline: none;
  }

  .webVueAntYtSpanStyle-mkt0e {
    color: #438efc !important;
    font-size: 16px;
    font-weight: bold;
  }
  .webVueAntYtSpanBrCount-sa1bn {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
  }
  .webVueAntYtSpanBrCount-sa1bn span {
    display: inline;
  }
  .webVueAntYtSpanStyle-mkt0e span {
    text-decoration: none;
  }

  .webVueAntYtRectangleStyle {
    opacity: 1;
    box-shadow: 0px 0px 0px 0px transparent;
    background: transparent;
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px;
    border-top: 1px solid #cdcdcd;
    border-right: 1px solid #cdcdcd;
    border-bottom: 1px solid #cdcdcd;
    border-left: 1px solid #cdcdcd;
  }
  .webVueAntYtRectangle {
    width: 100%;
    height: 100%;
  }

  .webVueAntYtRectangleStyle-46zol {
    background: #ffffff;
    border-top: 1px solid transparent;
    border-right: 1px solid transparent;
    border-bottom: 1px solid transparent;
    border-left: 1px solid transparent;
  }

  .webVueAntYtRectangleStyle-5vh9b {
    background: #ffffff;
    border-top: 1px solid transparent;
    border-right: 1px solid transparent;
    border-bottom: 1px solid transparent;
    border-left: 1px solid transparent;
  }

  .webVueAntYtRectangleStyle-uydww {
    background: #ffffff;
    border-top: 1px solid transparent;
    border-right: 1px solid transparent;
    border-bottom: 1px solid transparent;
    border-left: 1px solid transparent;
  }

  .webVueAntYtRectangleStyle-qbq7k {
    background: #ffffff;
    border-top: 1px solid transparent;
    border-right: 1px solid transparent;
    border-bottom: 1px solid transparent;
    border-left: 1px solid transparent;
  }

  .webVueAntYtRectangleStyle-jjc0g {
    background: #ffffff;
    border-top: 1px solid transparent;
    border-right: 1px solid transparent;
    border-bottom: 1px solid transparent;
    border-left: 1px solid transparent;
  }

  .webVueAntYtRectangleStyle-v10gr {
    background: #1890ff14;
    border-top-left-radius: 12px;
    border-top-right-radius: 12px;
    border-bottom-left-radius: 12px;
    border-bottom-right-radius: 12px;
    border-top: 1px solid transparent;
    border-right: 1px solid transparent;
    border-bottom: 1px solid transparent;
    border-left: 1px solid transparent;
  }

  .webVueAntYtRectangleStyle-z7dzp {
    background: #ff8f0d14;
    border-top-left-radius: 12px;
    border-top-right-radius: 12px;
    border-bottom-left-radius: 12px;
    border-bottom-right-radius: 12px;
    border-top: 1px solid transparent;
    border-right: 1px solid transparent;
    border-bottom: 1px solid transparent;
    border-left: 1px solid transparent;
  }

  .webVueAntYtRectangleStyle-f4v8w {
    background: #fb564714;
    border-top-left-radius: 12px;
    border-top-right-radius: 12px;
    border-bottom-left-radius: 12px;
    border-bottom-right-radius: 12px;
    border-top: 1px solid transparent;
    border-right: 1px solid transparent;
    border-bottom: 1px solid transparent;
    border-left: 1px solid transparent;
  }

  .webVueAntYtRectangleStyle-c4g0b {
    background: #eef9f2;
    border-top-left-radius: 12px;
    border-top-right-radius: 12px;
    border-bottom-left-radius: 12px;
    border-bottom-right-radius: 12px;
    border-top: 1px solid transparent;
    border-right: 1px solid transparent;
    border-bottom: 1px solid transparent;
    border-left: 1px solid transparent;
  }

  .webVueAntYtRectangleStyle-4rgdn {
    background: #eef9f2;
    border-top-left-radius: 12px;
    border-top-right-radius: 12px;
    border-bottom-left-radius: 12px;
    border-bottom-right-radius: 12px;
    border-top: 1px solid transparent;
    border-right: 1px solid transparent;
    border-bottom: 1px solid transparent;
    border-left: 1px solid transparent;
  }

  .webVueAntYtSpanStyle-g0s8b {
    color: #4a4a4a !important;
    font-size: 18px;
  }
  .webVueAntYtSpanBrCount-r7h5n {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
  }
  .webVueAntYtSpanBrCount-r7h5n span {
    display: inline;
  }
  .webVueAntYtSpanStyle-g0s8b span {
    text-decoration: none;
  }

  .webVueAntYtSpanStyle-2laup {
    color: #4a4a4a !important;
    font-size: 18px;
  }
  .webVueAntYtSpanBrCount-exbdc {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
  }
  .webVueAntYtSpanBrCount-exbdc span {
    display: inline;
  }
  .webVueAntYtSpanStyle-2laup span {
    text-decoration: none;
  }

  .webVueAntYtSpanStyle-mk2ad {
    color: #4a4a4a !important;
    font-size: 18px;
  }
  .webVueAntYtSpanBrCount-sqdcd {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
  }
  .webVueAntYtSpanBrCount-sqdcd span {
    display: inline;
  }
  .webVueAntYtSpanStyle-mk2ad span {
    text-decoration: none;
  }

  .webVueAntYtSpanStyle-og6bq {
    color: #4a4a4a !important;
    font-size: 18px;
  }
  .webVueAntYtSpanBrCount-9vn12 {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
  }
  .webVueAntYtSpanBrCount-9vn12 span {
    display: inline;
  }
  .webVueAntYtSpanStyle-og6bq span {
    text-decoration: none;
  }

  .webVueAntYtRectangleStyle-p0jo0 {
    background: #ffffff;
    border-top: 1px solid transparent;
    border-right: 1px solid transparent;
    border-bottom: 1px solid transparent;
    border-left: 1px solid transparent;
  }

  .webVueAntYtRectangleStyle-ag4pq {
    background: #ffffff;
    border-top: 1px solid transparent;
    border-right: 1px solid transparent;
    border-bottom: 1px solid transparent;
    border-left: 1px solid transparent;
  }

  .webVueAntYtInputFormItem {
    flex-direction: row;
    opacity: 1;
  }
  .webVueAntYtInputFormItem .ant-form-item-label label {
    text-decoration: none;
    font-style: normal;
    color: #333333;
    font-family: Microsoft YaHei;
    font-size: 14px;
    font-weight: Normal;
    width: 52px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
  }
  .webVueAntYtInputFormItem .ant-form-item-label label .label-content {
    text-align: left;
    text-align-last: left;
  }
  .webVueAntYtInputStyle:not(.ant-input-affix-wrapper) {
    color: #333333;
    font-family: Microsoft YaHei;
    font-size: 14px;
    font-weight: Normal;
    background: #ffffff;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
    border-top: 1px solid #cdcdcd;
    border-right: 1px solid #cdcdcd;
    border-bottom: 1px solid #cdcdcd;
    border-left: 1px solid #cdcdcd;
    box-shadow: 0px 0px 0px 0px transparent;
    text-decoration: none;
    font-style: normal;
    text-align: left;
    text-align-last: left;
    padding-top: 0px;
    padding-right: 10px;
    padding-bottom: 0px;
    padding-left: 12px;
  }
  .webVueAntYtInputStyle.ant-input-affix-wrapper {
    background: #ffffff;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
    border-top: 1px solid #cdcdcd;
    border-right: 1px solid #cdcdcd;
    border-bottom: 1px solid #cdcdcd;
    border-left: 1px solid #cdcdcd;
    box-shadow: 0px 0px 0px 0px transparent;
    padding-top: 0px;
    padding-right: 10px;
    padding-bottom: 0px;
    padding-left: 12px;
  }
  .webVueAntYtInputStyle.ant-input-affix-wrapper input {
    text-decoration: none;
    font-style: normal;
    text-align: left;
    text-align-last: left;
    color: #333333;
    font-family: Microsoft YaHei;
    font-size: 14px;
    font-weight: Normal;
  }
  .webVueAntYtInputStyle:not(.ant-input-affix-wrapper)::placeholder,
  .webVueAntYtInputStyle:not(
      .ant-input-affix-wrapper
    )::-webkit-input-placeholder,
  .webVueAntYtInputStyle input::placeholder,
  .webVueAntYtInputStyle input::-webkit-input-placeholder {
    color: #999999;
  }
  .webVueAntInputFormItem {
    flex-wrap: nowrap;
  }
  .webVueAntInputFormItem,
  .webVueAntinput,
  .webVueAntInputFormItem .ant-form-item-control-input,
  .webVueAntInputFormItem
    .ant-form-item-control-input
    .ant-form-item-control-input-content {
    width: 100%;
    height: 100%;
  }
  .webVueAntInputFormItem .ant-form-item-label {
    flex-shrink: 0;
    padding: 0;
    text-align: left;
  }
  .webVueAntInputFormItem .ant-form-item-label label {
    width: 100%;
    height: 100%;
  }
  .webVueAntInputFormItem
    .ant-form-item-label
    > label.ant-form-item-required:not(
      .ant-form-item-required-mark-optional
    ):before {
    margin-top: 4px;
  }
  .webVueAntInputFormItem .ant-form-item-label label .label-content {
    flex: 1;
    display: inline-block;
    overflow: hidden;
    text-overflow: ellipsis;
  }
  .webVueAntInputFormItem
    .ant-form-item-label
    > label.ant-form-item-no-colon:after {
    display: none;
  }
  .webVueAntInputFormItem .ant-form-item-label label .ant-form-item-content {
    white-space: nowrap;
  }
  .webVueAntInputFormItem.hide-label .ant-form-item-label {
    display: none;
  }
  .webVueAntInputFormItem .ant-form-item-content:focus {
    outline: none;
  }
  .webVueAntinput.ant-input-affix-wrapper input {
    background-color: transparent;
  }

  .webVueAntYtInputFormItem-qhf9w .ant-form-item-explain {
    position: absolute;
    top: 100%;
    z-index: -1;
  }
  .webVueAntYtInputFormItem-qhf9w .ant-form-item-label label {
    width: 66px;
    padding-right: 10px;
  }
  .webVueAntYtInputStyle-mrrdc:not(.ant-input-affix-wrapper) {
    background: #ffffff !important;
  }

  .webVueAntYtInputFormItem-hncml .ant-form-item-explain {
    position: absolute;
    top: 100%;
    z-index: -1;
  }
  .webVueAntYtInputFormItem-hncml .ant-form-item-label label {
    width: 67px;
    padding-right: 10px;
  }
  .webVueAntYtInputStyle-mqn1i:not(.ant-input-affix-wrapper) {
    background: #ffffff !important;
  }

  .webVueAntYtButtonStyle {
    opacity: 1;
    color: #ffffff;
    font-family: Microsoft YaHei;
    font-size: 14px;
    font-weight: Normal;
    background: #4a90e2;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
    border-top: 0px solid #d9d9d9;
    border-right: 0px solid #d9d9d9;
    border-bottom: 0px solid #d9d9d9;
    border-left: 0px solid #d9d9d9;
    box-shadow: 0px 0px 0px 0px transparent;
    padding-top: 2px;
    padding-right: 0px;
    padding-bottom: 2px;
    padding-left: 0px;
  }
  .webVueAntYtButtonStyle > span {
    line-height: 28px;
    letter-spacing: 0px;
    text-decoration: none;
    font-style: normal;
    text-align: center;
    text-align-last: center;
  }
  .webVueAntButton {
    width: 100%;
    height: 100%;
    display: flex;
  }
  .webVueAntButton .span:first-child {
    flex: 0 0 8px;
  }
  .webVueAntButton .yt-button-content {
    display: inline-block;
    flex: 1;
  }

  .webVueAntButton.ant-btn-loading.center .yt-button-content,
  .webVueAntButton.ant-btn-loading.right .yt-button-content,
  .webVueAntButton.ant-btn-loading.left .yt-button-content {
    flex: 0 0 auto;
  }
  .webVueAntButton span:focus {
    outline: none;
  }
  .webVueAntButton.ant-btn-two-chinese-chars > :not(.anticon) {
    margin-right: 0;
  }

  .webVueAntYtButtonStyle-8dg5m {
    color: #ffffff !important;
    background: #3c8eff !important;
    align-items: center;
    justify-content: center;
  }
  .webVueAntYtButtonStyle-8dg5m > span {
    letter-spacing: 0px !important;
  }

  .webVueAntYtButtonStyle-lyd4p {
    color: #4a90e2 !important;
    background: transparent !important;
    border-top: 1px solid #4a90e2;
    border-right: 1px solid #4a90e2;
    border-bottom: 1px solid #4a90e2;
    border-left: 1px solid #4a90e2;
    align-items: center;
    justify-content: center;
  }
  .webVueAntYtButtonStyle-lyd4p > span {
    letter-spacing: 0px !important;
  }

  .webVueAntYtButtonStyle-xklm3 {
    color: #ffffff !important;
    background: #3c8eff !important;
    padding-left: 2px;
    align-items: center;
    justify-content: center;
  }
  .webVueAntYtButtonStyle-xklm3 > span {
    letter-spacing: 0px !important;
  }

  .webVueAntYtTable {
    display: inline-block;
  }
  .webVueAntYtTable .ant-radio-input {
    display: none;
  }
  .webVueAntYtTable thead tr th div:first-child {
    display: flex !important;
    align-items: center;
  }
  .webVueAntYtTable thead tr th:before {
    content: none !important;
  }
  .webVueAntYtTable thead tr th:not(.ant-table-selection-column),
  .webVueAntYtTable .ant-table-tbody tr td:not(.ant-table-selection-column) {
    padding: 0 !important;
  }
  .webVueAntYtTable thead tr th.ant-table-selection-column,
  .webVueAntYtTable .ant-table-tbody tr td.ant-table-selection-column {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .webVueAntYtTable .ant-table-tbody tr td,
  .webVueAntYtTable thead tr th {
    position: relative;
  }
  .webVueAntYtTable .ant-table-tbody tr td .td-text,
  .webVueAntYtTable thead tr th .th-text {
    width: 100%;
    display: inline-block;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
  }
  .webVueAntYtTable tr td .td-text {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
  }
  .webVueAntYtTable .ant-table-tbody tr td {
    border-top: 0 !important;
  }
  .webVueAntYtTable .ant-table-tbody tr td .ant-radio-wrapper {
    align-items: center;
  }
  .webVueAntYtTable .ant-table-tbody tr:last-child td {
    border-bottom: 0 !important;
  }
  .webVueAntYtTable .ant-pagination {
    display: flex;
  }

  .webVueAntYtTable .add-pointer {
    display: flex !important;
  }
  .webVueAntYtTable .ant-table-thead .ant-table-cell-scrollbar {
    width: 6px;
  }
  .webVueAntYtTable
    .ant-table-header
    colgroup
    col:not(.ant-table-selection-col) {
    width: auto !important;
  }
  :focus-visible {
    outline: none;
  }
  .webVueAntYtTable .ant-table-body::-webkit-scrollbar {
    width: 6px;
    height: 6px;
    border-radius: 2px;
  }
  .webVueAntYtTable .ant-table-body::-webkit-scrollbar-thumb {
    background-color: #ccc;
  }
  .webVueAntYtTable.custom-table .ant-table-content {
    overflow: hidden !important;
    max-height: unset !important;
  }

  .webVueAntYtTableStyle-eok5f {
    opacity: 1;
    width: 100%;
    height: 100%;
  }
  .webVueAntYtTableStyle-eok5f tr > th:nth-child(10),
  .webVueAntYtTableStyle-eok5f
    .ant-table-body
    tr.ant-table-measure-row
    td:nth-child(10) {
    width: calc((100% - 0px) / 10) !important;
  }
  .webVueAntYtTableStyle-eok5f tr td div .td-text {
    text-align: center;
    text-align: center;
    line-height: 50px;
    font-size: 14px;
  }
  .webVueAntYtTableStyle-eok5f .ant-table {
    box-shadow: 0px 0px 0px 0px transparent;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
    border-top: 1px solid #d9d9d9;
    border-right: 1px solid #d9d9d9;
    border-bottom: 1px solid #d9d9d9;
    border-left: 1px solid #d9d9d9;
  }
  .webVueAntYtTableStyle-eok5f .ant-table th:first-child {
    border-top-left-radius: 4px !important;
  }
  .webVueAntYtTableStyle-eok5f .ant-table th:last-child {
    border-top-right-radius: 4px !important;
  }
  .webVueAntYtTableStyle-eok5f .ant-table tr:last-child td:first-child {
    border-bottom-left-radius: 4px !important;
  }
  .webVueAntYtTableStyle-eok5f .ant-table tr:last-child td:last-child {
    border-bottom-right-radius: 4px !important;
  }
  .webVueAntYtTableStyle-eok5f .ant-table .ant-table-thead tr,
  .webVueAntYtTableStyle-eok5f
    .ant-table
    .ant-table-thead
    tr
    th
    div:first-child {
    height: 50px;
  }
  .webVueAntYtTableStyle-eok5f
    .ant-table
    .ant-table-thead
    tr
    th
    div.ant-table-selection {
    line-height: 50px;
  }
  .webVueAntYtTableStyle-eok5f .ant-table .ant-table-thead tr th {
    background: #4a90e212;
  }
  .webVueAntYtTableStyle-eok5f .ant-table .ant-table-thead tr span.th-text {
    color: #000000a6;
    font-family: Microsoft YaHei;
    font-size: 16px;
    font-weight: bold;
    line-height: 50px;
    letter-spacing: 0px;
    font-style: normal;
    text-align: center;
    text-align-last: center;
    text-decoration: none;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
  }
  .webVueAntYtTableStyle-eok5f .ant-table tbody tr td {
    height: 50px;
  }
  .webVueAntYtTableStyle-eok5f .ant-table tbody tr td .ant-checkbox-wrapper {
    line-height: 50px;
  }
  .webVueAntYtTableStyle-eok5f .ant-table tbody tr td {
    background: #ffffff;
  }
  .webVueAntYtTableStyle-eok5f .ant-table thead tr th,
  .webVueAntYtTableStyle-eok5f
    .ant-table
    .ant-table-tbody
    tr:not(:last-child)
    td {
    border-bottom: 1px solid #dcdcdc;
  }
  .webVueAntYtTableStyle-eok5f .ant-table thead tr th:not(:last-child),
  .webVueAntYtTableStyle-eok5f
    .ant-table
    .ant-table-tbody
    tr
    td:not(:last-child) {
    border-right: 0px solid #dcdcdc;
  }
  .webVueAntYtTableStyle-eok5f.ant-table-striped
    .ant-table
    tbody
    tr:nth-child(2n-1)
    td {
    background: #ffffff;
  }
  .webVueAntYtTableStyle-eok5f.ant-table-striped
    .ant-table
    tbody
    tr:nth-child(2n)
    td {
    background: #ffffff;
  }
  .webVueAntYtTableStyle-eok5f
    .ant-table
    tbody
    tr:not(.ant-table-row-selected):hover
    td {
    background: #e4efff !important;
  }
  .webVueAntYtTableStyle-eok5f
    .ant-table
    tbody
    tr:not(.ant-table-row-selected):hover
    td
    span.td-text {
    color: #000000 !important;
  }
  .webVueAntYtTableStyle-eok5f .ant-table-tbody tr.ant-table-row-selected td {
    background: #3c8eff !important;
  }
  .webVueAntYtTableStyle-eok5f
    .ant-table-tbody
    tr.ant-table-row-selected
    td
    span.td-text {
    color: #ffffff !important;
  }
  .webVueAntYtTableStyle-eok5f .ant-pagination li:not(.ant-pagination-options),
  .webVueAntYtTableStyle-eok5f .ant-pagination button,
  .webVueAntYtTableStyle-eok5f
    .ant-pagination
    li
    .ant-select
    .ant-select-selector,
  .webVueAntYtTableStyle-eok5f .ant-pagination li input {
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
    background: #ffffff;
    color: #000000a6;
    font-family: Microsoft YaHei;
    font-size: 14px;
    font-weight: Normal;
    line-height: 32px;
    letter-spacing: 0px;
    text-align: center;
    text-align-last: center;
    font-style: normal;
    text-decoration: none;
  }
  .webVueAntYtTableStyle-eok5f .ant-pagination button,
  .webVueAntYtTableStyle-eok5f
    .ant-pagination
    li
    .ant-select
    .ant-select-selector,
  .webVueAntYtTableStyle-eok5f .ant-pagination li input,
  .webVueAntYtTableStyle-eok5f .ant-pagination li a,
  .webVueAntYtTableStyle-eok5f
    .ant-pagination
    li
    .ant-pagination-options-quick-jumper {
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
  }
  .webVueAntYtTableStyle-eok5f .ant-pagination li:not(.ant-pagination-options),
  .webVueAntYtTableStyle-eok5f
    .ant-pagination
    li.ant-pagination-options
    .ant-pagination-options-size-changer.ant-select
    .ant-select-selector,
  .webVueAntYtTableStyle-eok5f
    .ant-pagination
    li.ant-pagination-options
    .ant-pagination-options-quick-jumper
    input {
    border-top: 1px solid #d9d9d9;
    border-right: 1px solid #d9d9d9;
    border-bottom: 1px solid #d9d9d9;
    border-left: 1px solid #d9d9d9;
  }
  .webVueAntYtTableStyle-eok5f .ant-pagination li button {
    border: none;
  }
  .webVueAntYtTableStyle-eok5f .ant-pagination li a,
  .webVueAntYtTableStyle-eok5f
    .ant-pagination
    li
    .ant-pagination-options-quick-jumper {
    color: #000000a6;
    font-family: Microsoft YaHei;
    font-size: 14px;
    font-weight: Normal;
    line-height: 32px;
    letter-spacing: 0px;
    text-align: center;
    text-align-last: center;
    font-style: normal;
    text-decoration: none;
  }
  .webVueAntYtTableStyle-eok5f .ant-pagination li.ant-pagination-item-active {
    background: #ffffff;
    border-top: 1px solid #1890ff;
    border-right: 1px solid #1890ff;
    border-bottom: 1px solid #1890ff;
    border-left: 1px solid #1890ff;
  }
  .webVueAntYtTableStyle-eok5f .ant-pagination li.ant-pagination-item-active a {
    color: #1890ff;
    font-family: Microsoft YaHei;
    font-size: 14px;
    font-weight: Normal;
    line-height: 32px;
    letter-spacing: 0px;
    text-align: center;
    text-align-last: center;
    font-style: normal;
    text-decoration: none;
  }

  .webVueAntYtButtonStyle-o4imk {
    color: #4a90e2 !important;
    background: transparent !important;
    border-top: 0px solid transparent;
    border-right: 0px solid transparent;
    border-bottom: 0px solid transparent;
    border-left: 0px solid transparent;
    align-items: center;
    justify-content: center;
  }
  .webVueAntYtButtonStyle-o4imk > span {
    letter-spacing: 0px !important;
  }

  .webVueAntYtButtonStyle-c5439 {
    color: #4a90e2 !important;
    background: transparent !important;
    border-top: 0px solid transparent;
    border-right: 0px solid transparent;
    border-bottom: 0px solid transparent;
    border-left: 0px solid transparent;
    align-items: center;
    justify-content: center;
  }
  .webVueAntYtButtonStyle-c5439 > span {
    letter-spacing: 0px !important;
  }

  .webVueAntYtButtonStyle-0k038 {
    color: #4a90e2 !important;
    background: transparent !important;
    border-top: 0px solid transparent;
    border-right: 0px solid transparent;
    border-bottom: 0px solid transparent;
    border-left: 0px solid transparent;
    align-items: center;
    justify-content: center;
  }
  .webVueAntYtButtonStyle-0k038 > span {
    letter-spacing: 0px !important;
  }

  .webVueAntYtModalStyle .ant-modal-wrap {
    opacity: 1;
    box-shadow: 0px 0px 0px 0px transparent;
    border-top-left-radius: 6px;
    border-top-right-radius: 6px;
    border-bottom-left-radius: 6px;
    border-bottom-right-radius: 6px;
    border-top: 1px solid transparent;
    border-right: 1px solid transparent;
    border-bottom: 1px solid transparent;
    border-left: 1px solid transparent;
  }
  .webVueAntYtModalStyle .ant-modal-wrap .yt-custom-modal-header {
    text-decoration: none;
    font-style: normal;
    text-align: left;
    text-align-last: left;
    color: #333333;
    font-family: Microsoft YaHei;
    font-size: 14px;
    font-weight: Normal;
    padding-top: 12px;
    padding-right: 0px;
    padding-bottom: 12px;
    padding-left: 21px;
  }
  .webVueAntYtModalStyle.yt-custom-modal .ant-modal-header {
    height: 45px;
    background: #ffffff;
  }
  .webVueAntYtModalStyle .ant-modal-wrap .ant-modal-close-x {
    height: 45px;
    line-height: 45px;
  }
  .webVueAntYtModalStyle.yt-custom-modal .ant-modal-footer {
    height: 57px;
    background: #ffffff;
  }
  .webVueAntYtModal {
    width: 100%;
    height: 100%;
  }

  .webVueAntYtModalStyle-6ll6l.yt-custom-modal .ant-modal-footer {
    height: 130px;
  }

  .webVueAntYtSpanStyle-uoxp3 {
    color: #4a90e2 !important;
    font-size: 16px;
    font-weight: bold;
  }
  .webVueAntYtSpanBrCount-okxpt {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
  }
  .webVueAntYtSpanBrCount-okxpt span {
    display: inline;
  }
  .webVueAntYtSpanStyle-uoxp3 span {
    text-decoration: none;
  }

  .webVueAntYtRectangleStyle-ur1uy {
    border-right: 1px solid transparent;
    border-bottom: 1px solid transparent;
    border-left: 1px solid transparent;
  }

  .webVueAntYtInputFormItem-vr7g6 .ant-form-item-explain {
    position: absolute;
    top: 100%;
    z-index: -1;
  }
  .webVueAntYtInputFormItem-vr7g6 .ant-form-item-label label {
    width: 67px;
    padding-right: 10px;
  }
  .webVueAntYtInputStyle-3vay4:not(.ant-input-affix-wrapper) {
    background: #ffffff !important;
  }

  .webVueAntYtInputFormItem-wzunp .ant-form-item-explain {
    position: absolute;
    top: 100%;
    z-index: -1;
  }
  .webVueAntYtInputFormItem-wzunp .ant-form-item-label label {
    width: 67px;
    padding-right: 10px;
  }
  .webVueAntYtInputStyle-irc2g:not(.ant-input-affix-wrapper) {
    background: #ffffff !important;
  }

  .webVueAntYtDatePickerFormItem {
    flex-direction: row;
    opacity: 1;
  }
  .webVueAntYtDatePickerFormItem .ant-form-item-label label {
    text-decoration: none;
    font-style: normal;
    color: #333333;
    font-family: Microsoft YaHei;
    font-size: 14px;
    font-weight: Normal;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
  }
  .webVueAntYtDatePickerFormItem .ant-form-item-label label .label-content {
    text-align: left;
    text-align-last: left;
  }
  .webVueAntYtDatePickerStyle {
    box-shadow: 0px 0px 0px 0px transparent;
    background: #ffffff !important;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
    border-top: 1px solid #cdcdcd;
    border-right: 1px solid #cdcdcd;
    border-bottom: 1px solid #cdcdcd;
    border-left: 1px solid #cdcdcd;
    padding-top: 0px;
    padding-right: 10px;
    padding-bottom: 0px;
    padding-left: 12px;
  }
  .webVueAntYtDatePickerStyle.ant-picker-focused,
  .webVueAntYtDatePickerStyle.ant-picker:hover {
    border-right: 1px solid #cdcdcd !important;
  }
  .webVueAntYtDatePickerStyle .ant-picker-input > input {
    color: #333333;
    font-family: Microsoft YaHei;
    font-size: 14px;
    font-weight: Normal;
    letter-spacing: 0px;
    text-decoration: none;
    font-style: normal;
  }
  .webVueAntYtDatePickerStyle .ant-picker-input > input::placeholder {
    color: #999999;
  }
  .popup_yt-06nyam0urc1c1.dropdownClassName {
    box-shadow: 0px 0px 10px 0px rgba(153, 153, 153, 0.3);
    border-top-left-radius: 2px;
    border-top-right-radius: 2px;
    border-bottom-left-radius: 2px;
    border-bottom-right-radius: 2px;
    border-top: 1px solid transparent;
    border-right: 1px solid transparent;
    border-bottom: 1px solid transparent;
    border-left: 1px solid transparent;
  }
  .popup_yt-06nyam0urc1c1.dropdownClassName .ant-picker-panel-container {
    background: #ffffff;
  }
  .popup_yt-06nyam0urc1c1.dropdownClassName
    .ant-picker-panel-container
    .ant-picker-header,
  .popup_yt-06nyam0urc1c1.dropdownClassName
    .ant-picker-panel-container
    .ant-picker-panel
    table
    tr
    th,
  .popup_yt-06nyam0urc1c1.dropdownClassName
    .ant-picker-panel-container
    .ant-picker-panel
    table
    tr
    td {
    color: #333333;
  }
  .webVueAntDatePickerFormItem {
    flex-wrap: nowrap;
  }
  .webVueAntDatePickerFormItem,
  .webVueAntDatePickerFormItem .ant-form-item-control-input,
  .webVueAntDatePickerFormItem
    .ant-form-item-control-input
    .ant-form-item-control-input-content {
    width: 100%;
    height: 100%;
  }
  .webVueAntDatePickerFormItem .ant-form-item-label {
    flex-shrink: 0;
    padding: 0;
    text-align: left;
  }
  .webVueAntDatePickerFormItem .ant-form-item-label label {
    width: 100%;
    height: 100%;
  }
  .webVueAntDatePickerFormItem
    .ant-form-item-label
    > label.ant-form-item-required:not(
      .ant-form-item-required-mark-optional
    ):before {
    margin-top: 4px;
  }
  .webVueAntDatePickerFormItem .ant-form-item-label label .label-content {
    flex: 1;
    display: inline-block;
    overflow: hidden;
    text-overflow: ellipsis;
  }
  .webVueAntDatePickerFormItem
    .ant-form-item-label
    > label.ant-form-item-no-colon:after {
    display: none;
  }
  .webVueAntDatePickerFormItem
    .ant-form-item-label
    label
    .ant-form-item-content {
    white-space: nowrap;
  }
  .webVueAntDatePickerFormItem.hide-label .ant-form-item-label {
    display: none;
  }
  .webVueAntDatePickerFormItem .dropdownClassName {
    overflow: hidden;
  }
  .webVueAntDatePickerFormItem .ant-form-item-content:focus {
    outline: none;
  }
  .webVueAntYtDatePicker .ant-picker-dropdown {
    text-align-last: auto;
  }
  .webVueAntYtDatePicker .ant-picker-input > input {
    background: transparent;
  }

  .webVueAntYtDatePickerFormItem-xqz0n .ant-form-item-explain {
    position: absolute;
    top: 100%;
    z-index: -1;
  }
  .webVueAntYtDatePickerFormItem-xqz0n .ant-form-item-label label {
    width: 67px;
    padding-right: 10px;
  }
  .webVueAntYtDatePickerStyle-hqdcx {
    background: #ffffff !important;
    border-top: 1px solid #cdcdcd !important;
    border-right: 1px solid #cdcdcd !important;
    border-bottom: 1px solid #cdcdcd !important;
    border-left: 1px solid #cdcdcd !important;
  }
  .webVueAntYtDatePickerStyle-hqdcx.ant-picker-focused,
  .webVueAntYtDatePickerStyle-hqdcx.ant-picker:hover {
    border-right: 1px solid #cdcdcd !important;
  }

  .webVueAntYtInputFormItem-2v1k4 .ant-form-item-explain {
    position: absolute;
    top: 100%;
    z-index: -1;
  }
  .webVueAntYtInputFormItem-2v1k4 .ant-form-item-label label {
    width: 67px;
    padding-right: 10px;
  }
  .webVueAntYtInputStyle-fu2j3:not(.ant-input-affix-wrapper) {
    background: #ffffff !important;
  }

  .webVueAntYtInputFormItem-ufigh .ant-form-item-explain {
    position: absolute;
    top: 100%;
    z-index: -1;
  }
  .webVueAntYtInputFormItem-ufigh .ant-form-item-label label {
    width: 66px;
    padding-right: 10px;
  }
  .webVueAntYtInputStyle-wpa74:not(.ant-input-affix-wrapper) {
    background: #ffffff !important;
  }

  .webVueAntYtInputFormItem-8de1r .ant-form-item-explain {
    position: absolute;
    top: 100%;
    z-index: -1;
  }
  .webVueAntYtInputFormItem-8de1r .ant-form-item-label label {
    width: 66px;
    padding-right: 10px;
  }
  .webVueAntYtInputStyle-tke9n:not(.ant-input-affix-wrapper) {
    background: #ffffff !important;
  }

  .webVueAntYtDatePickerFormItem-w8jmm .ant-form-item-explain {
    position: absolute;
    top: 100%;
    z-index: -1;
  }
  .webVueAntYtDatePickerFormItem-w8jmm .ant-form-item-label label {
    width: 80px;
    padding-right: 10px;
  }
  .webVueAntYtDatePickerStyle-vguma {
    background: #ffffff !important;
    border-top: 1px solid #cdcdcd !important;
    border-right: 1px solid #cdcdcd !important;
    border-bottom: 1px solid #cdcdcd !important;
    border-left: 1px solid #cdcdcd !important;
  }
  .webVueAntYtDatePickerStyle-vguma.ant-picker-focused,
  .webVueAntYtDatePickerStyle-vguma.ant-picker:hover {
    border-right: 1px solid #cdcdcd !important;
  }

  .webVueAntYtInputFormItem-lnvt3 .ant-form-item-explain {
    position: absolute;
    top: 100%;
    z-index: -1;
  }
  .webVueAntYtInputFormItem-lnvt3 .ant-form-item-label label {
    width: 66px;
    padding-right: 10px;
  }
  .webVueAntYtInputStyle-tmn8n:not(.ant-input-affix-wrapper) {
    background: #ffffff !important;
  }

  .webVueAntYtInputFormItem-vsvn1 .ant-form-item-explain {
    position: absolute;
    top: 100%;
    z-index: -1;
  }
  .webVueAntYtInputFormItem-vsvn1 .ant-form-item-label label {
    width: 67px;
    padding-right: 10px;
  }
  .webVueAntYtInputStyle-zru6f:not(.ant-input-affix-wrapper) {
    background: #ffffff !important;
  }

  .webVueAntUploadButton {
    flex-wrap: nowrap;
  }
  .webVueAntUploadButton,
  .webVueAntUploadButton .ant-form-item-control-input,
  .webVueAntUploadButton
    .ant-form-item-control-input
    .ant-form-item-control-input-content {
    width: 100%;
    height: 100%;
  }
  .webVueAntUploadButton .ant-form-item-label {
    flex-shrink: 0;
    padding: 0;
    text-align: left;
  }
  .webVueAntUploadButton .ant-form-item-label label {
    width: 100%;
    height: 100%;
  }
  .webVueAntUploadButton
    .ant-form-item-label
    > label.ant-form-item-required:not(
      .ant-form-item-required-mark-optional
    ):before {
    margin-top: 4px;
  }
  .webVueAntUploadButton .ant-form-item-label label .label-content {
    flex: 1;
    display: inline-block;
    overflow: hidden;
    text-overflow: ellipsis;
  }
  .webVueAntUploadButton
    .ant-form-item-label
    > label.ant-form-item-no-colon:after {
    display: none;
  }
  .webVueAntUploadButton .ant-form-item-label label .ant-form-item-content {
    white-space: nowrap;
  }
  .webVueAntUploadButton.hide-label .ant-form-item-label {
    display: none;
  }
  .webVueAntUploadButton .ant-form-item-content:focus {
    outline: none;
  }
  .webVueAntUploadButton .ant-btn,
  .webVueAntUploadButton .ant-upload {
    width: 100%;
    height: 100%;
  }

  .webVueAntUploadButtonFormItem-tav0o {
    opacity: 1;
    flex-direction: row;
  }
  .webVueAntUploadButtonFormItem-tav0o .ant-form-item-explain {
    position: absolute;
    top: 100%;
    z-index: -1;
  }
  .webVueAntUploadButtonFormItem-tav0o .ant-form-item-label label {
    text-decoration: none;
    font-style: normal;
    color: #333333;
    font-family: Microsoft YaHei;
    font-size: 14px;
    font-weight: Normal;
    width: 67px;
    padding-top: 0px;
    padding-right: 10px;
    padding-bottom: 0px;
    padding-left: 0px;
  }
  .webVueAntUploadButtonFormItem-tav0o
    .ant-form-item-label
    label
    .label-content {
    text-align: left;
    text-align-last: left;
  }
  .webVueAntUploadButtonFormItem-tav0o .ant-upload-list {
    max-width: 208px;
    max-height: 88px;
  }
  .webVueAntUploadButtonStyle-0ch2v .ant-btn {
    color: #000000a6;
    font-family: Microsoft YaHei;
    font-weight: Normal;
    font-size: 14px;
    text-align: center;
    font-style: normal;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
    background-color: #ffffff;
    border-top: 1px solid #d9d9d9;
    border-right: 1px solid #d9d9d9;
    border-bottom: 1px solid #d9d9d9;
    border-left: 1px solid #d9d9d9;
    box-shadow: 0px 0px 0px 0px transparent;
  }
  .webVueAntUploadButtonStyle-0ch2v .ant-btn span {
    text-decoration: none;
  }

  .webVueAntYtRectangleStyle-t5fl7 {
    border-right: 1px solid transparent;
    border-bottom: 1px solid transparent;
    border-left: 1px solid transparent;
  }

  .webVueAntYtInputFormItem-iqrmz .ant-form-item-explain {
    position: absolute;
    top: 100%;
    z-index: -1;
  }
  .webVueAntYtInputFormItem-iqrmz .ant-form-item-label label {
    width: 75px;
    padding-right: 10px;
  }
  .webVueAntYtInputStyle-xr555:not(.ant-input-affix-wrapper) {
    background: #ffffff !important;
  }

  .webVueAntYtInputFormItem-yvu67 .ant-form-item-explain {
    position: absolute;
    top: 100%;
    z-index: -1;
  }
  .webVueAntYtInputFormItem-yvu67 .ant-form-item-label label {
    width: 90px;
    padding-right: 10px;
  }
  .webVueAntYtInputStyle-jxjf5:not(.ant-input-affix-wrapper) {
    background: #ffffff !important;
  }

  .webVueAntYtInputFormItem-en8ia .ant-form-item-explain {
    position: absolute;
    top: 100%;
    z-index: -1;
  }
  .webVueAntYtInputFormItem-en8ia .ant-form-item-label label {
    width: 75px;
    padding-right: 10px;
  }
  .webVueAntYtInputStyle-s7m0z:not(.ant-input-affix-wrapper) {
    background: #ffffff !important;
  }

  .webVueAntYtSpanStyle-7tbkj {
    color: #4a90e2 !important;
    font-size: 16px;
    font-weight: bold;
  }
  .webVueAntYtSpanBrCount-e42te {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
  }
  .webVueAntYtSpanBrCount-e42te span {
    display: inline;
  }
  .webVueAntYtSpanStyle-7tbkj span {
    text-decoration: none;
  }

  .webVueAntYtSpanStyle-0hmqm {
    color: #4a90e2 !important;
    font-size: 16px;
    font-weight: bold;
  }
  .webVueAntYtSpanBrCount-7r503 {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
  }
  .webVueAntYtSpanBrCount-7r503 span {
    display: inline;
  }
  .webVueAntYtSpanStyle-0hmqm span {
    text-decoration: none;
  }

  .webVueAntYtRectangleStyle-9roz6 {
    border-right: 1px solid transparent;
    border-bottom: 1px solid transparent;
    border-left: 1px solid transparent;
  }

  .webVueAntYtInputFormItem-i2bus .ant-form-item-explain {
    position: absolute;
    top: 100%;
    z-index: -1;
  }
  .webVueAntYtInputFormItem-i2bus .ant-form-item-label label {
    width: 81px;
    padding-right: 10px;
  }
  .webVueAntYtInputStyle-qbscw:not(.ant-input-affix-wrapper) {
    background: #ffffff !important;
  }

  .webVueAntYtInputFormItem-a34zi .ant-form-item-explain {
    position: absolute;
    top: 100%;
    z-index: -1;
  }
  .webVueAntYtInputFormItem-a34zi .ant-form-item-label label {
    width: 67px;
    padding-right: 10px;
  }
  .webVueAntYtInputStyle-drx6m:not(.ant-input-affix-wrapper) {
    background: #ffffff !important;
  }

  .webVueAntYtInputFormItem-t8zvz .ant-form-item-explain {
    position: absolute;
    top: 100%;
    z-index: -1;
  }
  .webVueAntYtInputFormItem-t8zvz .ant-form-item-label label {
    width: 67px;
    padding-right: 10px;
  }
  .webVueAntYtInputStyle-xxbkw:not(.ant-input-affix-wrapper) {
    background: #ffffff !important;
  }

  .webVueAntYtInputFormItem-w38h0 .ant-form-item-explain {
    position: absolute;
    top: 100%;
    z-index: -1;
  }
  .webVueAntYtInputFormItem-w38h0 .ant-form-item-label label {
    width: 66px;
    padding-right: 10px;
  }
  .webVueAntYtInputStyle-6z0uy:not(.ant-input-affix-wrapper) {
    background: #ffffff !important;
  }

  .webVueAntYtButtonStyle-6fne7 {
    color: #4a90e2 !important;
    background: transparent !important;
    align-items: center;
    justify-content: center;
  }
  .webVueAntYtButtonStyle-6fne7 > span {
    letter-spacing: 0px !important;
  }

  .webVueAntYtInputFormItem-u1v55 .ant-form-item-explain {
    position: absolute;
    top: 100%;
    z-index: -1;
  }
  .webVueAntYtInputFormItem-u1v55 .ant-form-item-label label {
    width: 81px;
    padding-right: 10px;
  }
  .webVueAntYtInputStyle-5xy5h:not(.ant-input-affix-wrapper) {
    background: #ffffff !important;
  }

  .webVueAntYtInputFormItem-pahyk .ant-form-item-explain {
    position: absolute;
    top: 100%;
    z-index: -1;
  }
  .webVueAntYtInputFormItem-pahyk .ant-form-item-label label {
    width: 67px;
    padding-right: 10px;
  }
  .webVueAntYtInputStyle-wjpp8:not(.ant-input-affix-wrapper) {
    background: #ffffff !important;
  }

  .webVueAntYtInputFormItem-q4rlq .ant-form-item-explain {
    position: absolute;
    top: 100%;
    z-index: -1;
  }
  .webVueAntYtInputFormItem-q4rlq .ant-form-item-label label {
    width: 123px;
    padding-right: 10px;
  }
  .webVueAntYtInputStyle-rwpbq:not(.ant-input-affix-wrapper) {
    background: #ffffff !important;
  }

  .webVueAntYtInputFormItem-41nar .ant-form-item-explain {
    position: absolute;
    top: 100%;
    z-index: -1;
  }
  .webVueAntYtInputFormItem-41nar .ant-form-item-label label {
    width: 81px;
    padding-right: 10px;
  }
  .webVueAntYtInputStyle-youux:not(.ant-input-affix-wrapper) {
    background: #ffffff !important;
  }

  .webVueAntYtInputFormItem-wgz1j .ant-form-item-explain {
    position: absolute;
    top: 100%;
    z-index: -1;
  }
  .webVueAntYtInputFormItem-wgz1j .ant-form-item-label label {
    width: 81px;
    padding-right: 10px;
  }
  .webVueAntYtInputStyle-lqz5t:not(.ant-input-affix-wrapper) {
    background: #ffffff !important;
  }

  .webVueAntYtInputFormItem-3p5aa .ant-form-item-explain {
    position: absolute;
    top: 100%;
    z-index: -1;
  }
  .webVueAntYtInputFormItem-3p5aa .ant-form-item-label label {
    width: 67px;
    padding-right: 10px;
  }
  .webVueAntYtInputStyle-wrfqh:not(.ant-input-affix-wrapper) {
    background: #ffffff !important;
  }

  .webVueAntYtInputFormItem-1wzx1 .ant-form-item-explain {
    position: absolute;
    top: 100%;
    z-index: -1;
  }
  .webVueAntYtInputFormItem-1wzx1 .ant-form-item-label label {
    width: 67px;
    padding-right: 10px;
  }
  .webVueAntYtInputStyle-wcvjx:not(.ant-input-affix-wrapper) {
    background: #ffffff !important;
  }

  .webVueAntYtButtonStyle-09yfc {
    color: #ffffff !important;
    background: #3c8eff !important;
    border-top: 0px solid transparent;
    border-right: 0px solid transparent;
    border-bottom: 0px solid transparent;
    border-left: 0px solid transparent;
    align-items: center;
    justify-content: center;
  }
  .webVueAntYtButtonStyle-09yfc > span {
    letter-spacing: 0px !important;
  }

  .webVueAntYtButtonStyle-0xcr4 {
    color: #101010 !important;
    background: #e7e7e7 !important;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px;
    border-top: 0px solid transparent;
    border-right: 0px solid transparent;
    border-bottom: 0px solid transparent;
    border-left: 0px solid transparent;
    align-items: center;
    justify-content: center;
  }
  .webVueAntYtButtonStyle-0xcr4 > span {
    letter-spacing: 0px !important;
  }

  .webVueAntYtSelectFormItem {
    flex-direction: row;
    opacity: 1;
  }
  .webVueAntYtSelectFormItem .ant-form-item-label label {
    text-decoration: none;
    font-style: normal;
    color: #333333;
    font-family: Microsoft YaHei;
    font-size: 14px;
    font-weight: Normal;
    width: 52px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
  }
  .webVueAntYtSelectFormItem .ant-form-item-label label .label-content {
    text-align: left;
    text-align-last: left;
  }
  .webVueAntYtSelectStyle .ant-select-selector {
    background: #ffffff !important;
    border-top-left-radius: 4px !important;
    border-top-right-radius: 4px !important;
    border-bottom-left-radius: 4px !important;
    border-bottom-right-radius: 4px !important;
    border-top: 1px solid #cdcdcd !important;
    border-right: 1px solid #cdcdcd !important;
    border-bottom: 1px solid #cdcdcd !important;
    border-left: 1px solid #cdcdcd !important;
    box-shadow: 0px 0px 0px 0px transparent;
    padding-top: 0px !important;
    padding-right: 10px !important;
    padding-bottom: 0px !important;
    padding-left: 12px !important;
  }
  .webVueAntYtSelectStyle.ant-select:not(.ant-select-disabled):hover
    .ant-select-selector,
  .webVueAntYtSelectStyle.ant-select-focused:not(
      .ant-select-disabled
    ).ant-select:not(.ant-select-customize-input)
    .ant-select-selector {
    border-right: 1px solid #cdcdcd !important;
  }
  .webVueAntYtSelectStyle .ant-select-selector .ant-select-selection-item {
    color: #333333;
    font-family: Microsoft YaHei;
    font-size: 14px;
    font-weight: Normal !important;
    letter-spacing: 0px;
    text-decoration: none;
    font-style: normal;
  }
  .webVueAntYtSelectStyle
    .ant-select-selector
    .ant-select-selection-search
    input {
    color: #333333;
    font-family: Microsoft YaHei;
    font-size: 14px;
    font-weight: Normal !important;
    letter-spacing: 0px;
    text-decoration: none;
    font-style: normal;
  }
  .webVueAntYtSelectStyle
    .ant-select-selector
    .ant-select-selection-placeholder {
    color: #999999;
    font-family: Microsoft YaHei;
    font-size: 14px;
    font-weight: Normal;
    letter-spacing: 0px;
    text-decoration: none;
    font-style: normal;
  }
  .popup_yt-mbfjzm11ma32f.ant-select-dropdown {
    border-top-left-radius: 2px !important;
    border-top-right-radius: 2px !important;
    border-bottom-left-radius: 2px !important;
    border-bottom-right-radius: 2px !important;
    background: #ffffff !important;
    border-top: 1px solid transparent !important;
    border-right: 1px solid transparent !important;
    border-bottom: 1px solid transparent !important;
    border-left: 1px solid transparent !important;
    box-shadow: 0px 0px 10px 0px rgba(153, 153, 153, 0.3);
    padding-top: 0px !important;
    padding-right: 0px !important;
    padding-bottom: 0px !important;
    padding-left: 0px !important;
  }
  .popup_yt-mbfjzm11ma32f.ant-select-dropdown .ant-select-item {
    color: #333333;
    font-family: Microsoft YaHei;
    font-size: 14px;
    font-weight: Normal;
    letter-spacing: 0px;
    text-decoration: none;
    font-style: normal;
  }
  .popup_yt-mbfjzm11ma32f.ant-select-dropdown .ant-select-item-option-selected {
    background: #e6effe;
    color: #333333;
  }
  .popup_yt-mbfjzm11ma32f.ant-select-dropdown .ant-select-item:hover {
    background: #f0f0f0;
    color: #333333;
  }
  .popup_yt-mbfjzm11ma32f
    .ant-select-item-option-active:not(.ant-select-item-option-disabled) {
    background: #f0f0f0;
    color: #333333;
  }
  .webVueSelectFormItem {
    flex-wrap: nowrap;
  }
  .webVueSelectFormItem,
  .webVueSelectFormItem .ant-form-item-control-input,
  .webVueSelectFormItem
    .ant-form-item-control-input
    .ant-form-item-control-input-content,
  .webVueSelectFormItem
    .ant-form-item-control-input
    .ant-select-selector
    .ant-select-selection-search
    input {
    width: 100%;
    height: 100%;
  }
  .webVueSelectFormItem .ant-form-item-control {
    min-width: 0;
  }
  .webVueSelectFormItem .ant-form-item-label {
    flex-shrink: 0;
    padding: 0;
    text-align: left;
  }
  .webVueSelectFormItem .ant-form-item-label label {
    width: 100%;
    height: 100%;
  }
  .webVueSelectFormItem
    .ant-form-item-label
    > label.ant-form-item-required:not(
      .ant-form-item-required-mark-optional
    ):before {
    margin-top: 4px;
  }
  .webVueSelectFormItem .ant-form-item-label label .label-content {
    flex: 1;
    display: inline-block;
    overflow: hidden;
    text-overflow: ellipsis;
  }
  .webVueSelectFormItem
    .ant-form-item-label
    > label.ant-form-item-no-colon:after {
    display: none;
  }
  .webVueSelectFormItem .ant-form-item-label label .ant-form-item-content {
    white-space: nowrap;
  }
  .webVueSelectFormItem.hide-label .ant-form-item-label {
    display: none;
  }
  .webVueSelectFormItem .ant-form-item-content:focus {
    outline: none;
  }
  .webVueSelect.ant-select-single
    .ant-select-selector
    .ant-select-selection-placeholder,
  .webVueSelect.ant-select-single .ant-select-selector {
    display: flex;
    align-items: center;
  }

  .webVueSelect {
    width: 100%;
    height: 100%;
  }
  .webVueSelect .ant-select-selector {
    width: 100% !important;
    height: 100% !important;
    overflow: auto;
  }

  .webVueAntYtSelectFormItem-cw9ow .ant-form-item-explain {
    position: absolute;
    top: 100%;
    z-index: -1;
  }
  .webVueAntYtSelectFormItem-cw9ow .ant-form-item-label label {
    width: 66px;
    padding-right: 10px;
  }

  .webVueAntYtInputFormItem-qem1p .ant-form-item-explain {
    position: absolute;
    top: 100%;
    z-index: -1;
  }
  .webVueAntYtInputFormItem-qem1p .ant-form-item-label label {
    width: 66px;
    padding-right: 10px;
  }
  .webVueAntYtInputStyle-842ja:not(.ant-input-affix-wrapper) {
    background: #ffffff !important;
  }

  .webVueAntYtSelectFormItem-46q11 .ant-form-item-explain {
    position: absolute;
    top: 100%;
    z-index: -1;
  }
  .webVueAntYtSelectFormItem-46q11 .ant-form-item-label label {
    width: 66px;
    padding-right: 10px;
  }

  .webVueAntYtModalStyle-w0co6 .ant-modal-wrap .yt-custom-modal-header {
    color: #1890ff;
    font-weight: 600;
    padding-left: 30px;
  }

  .webVueAntYtTableStyle-iwpvi {
    opacity: 1;
  }
  
  .webVueAntYtTableStyle-iwpvi {
    opacity: 1;
    width: 100%;
    height: 100%;
  }
  .webVueAntYtTableStyle-iwpvi tr > th:nth-child(2),
  .webVueAntYtTableStyle-iwpvi .ant-table-body
    tr.ant-table-measure-row
    td:nth-child(2) {
    width: calc((100% - 129px - 159px)) !important;
  }
  .webVueAntYtTableStyle-iwpvi tr > th:nth-child(2),
  .webVueAntYtTableStyle-iwpvi .ant-table-body
    tr.ant-table-measure-row
    td:nth-child(2) {
    width: 159px!important;
  }
  .webVueAntYtTableStyle-iwpvi tr > th:nth-child(3),
  .webVueAntYtTableStyle-iwpvi .ant-table-body
    tr.ant-table-measure-row
    td:nth-child(3) {
    width: 129px !important;
  }
  .webVueAntYtTableStyle-iwpvi tr td div .td-text {
    text-align: center;
    text-align: center;
    line-height: 35px;
    font-size: 14px;
  }
  .webVueAntYtTableStyle-iwpvi .ant-table {
    box-shadow: 0px 0px 0px 0px transparent;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
    border-top: 1px solid #d9d9d9;
    border-right: 1px solid #d9d9d9;
    border-bottom: 1px solid #d9d9d9;
    border-left: 1px solid #d9d9d9;
  }
  .webVueAntYtTableStyle-iwpvi .ant-table th:first-child {
    border-top-left-radius: 4px !important;
  }
  .webVueAntYtTableStyle-iwpvi .ant-table th:last-child {
    border-top-right-radius: 4px !important;
  }
  .webVueAntYtTableStyle-iwpvi .ant-table tr:last-child td:first-child {
    border-bottom-left-radius: 4px !important;
  }
  .webVueAntYtTableStyle-iwpvi .ant-table tr:last-child td:last-child {
    border-bottom-right-radius: 4px !important;
  }
  .webVueAntYtTableStyle-iwpvi .ant-table .ant-table-thead tr,
  .webVueAntYtTableStyle-iwpvi
    .ant-table
    .ant-table-thead
    tr
    th
    div:first-child {
    height: 36px;
  }
  .webVueAntYtTableStyle-iwpvi
    .ant-table
    .ant-table-thead
    tr
    th
    div.ant-table-selection {
    line-height: 36px;
  }
  .webVueAntYtTableStyle-iwpvi .ant-table .ant-table-thead tr th {
    background: #ffffff;
  }
  .webVueAntYtTableStyle-iwpvi .ant-table .ant-table-thead tr span.th-text {
    color: #000000a6;
    font-family: Microsoft YaHei;
    font-size: 14px;
    font-weight: Normal;
    line-height: 39px;
    letter-spacing: 0px;
    font-style: normal;
    text-align: center;
    text-align-last: center;
    text-decoration: none;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
  }
  .webVueAntYtTableStyle-iwpvi .ant-table tbody tr td {
    height: 36px;
  }
  .webVueAntYtTableStyle-iwpvi .ant-table tbody tr td .ant-checkbox-wrapper {
    line-height: 36px;
  }
  .webVueAntYtTableStyle-iwpvi .ant-table tbody tr td {
    background: #ffffff;
  }
  .webVueAntYtTableStyle-iwpvi .ant-table thead tr th,
  .webVueAntYtTableStyle-iwpvi
    .ant-table
    .ant-table-tbody
    tr:not(:last-child)
    td {
    border-bottom: 1px solid #dcdcdc;
  }
  .webVueAntYtTableStyle-iwpvi .ant-table thead tr th:not(:last-child),
  .webVueAntYtTableStyle-iwpvi
    .ant-table
    .ant-table-tbody
    tr
    td:not(:last-child) {
    border-right: 0px solid #dcdcdc;
  }
  .webVueAntYtTableStyle-iwpvi.ant-table-striped
    .ant-table
    tbody
    tr:nth-child(2n-1)
    td {
    background: #ffffff;
  }
  .webVueAntYtTableStyle-iwpvi.ant-table-striped
    .ant-table
    tbody
    tr:nth-child(2n)
    td {
    background: #ffffff;
  }
  .webVueAntYtTableStyle-iwpvi
    .ant-table
    tbody
    tr:not(.ant-table-row-selected):hover
    td {
    background: #e4efff !important;
  }
  .webVueAntYtTableStyle-iwpvi
    .ant-table
    tbody
    tr:not(.ant-table-row-selected):hover
    td
    span.td-text {
    color: #000000 !important;
  }
  .webVueAntYtTableStyle-iwpvi .ant-table-tbody tr.ant-table-row-selected td {
    background: #3c8eff !important;
  }
  .webVueAntYtTableStyle-iwpvi
    .ant-table-tbody
    tr.ant-table-row-selected
    td
    span.td-text {
    color: #ffffff !important;
  }
  .webVueAntYtTableStyle-iwpvi .ant-pagination li:not(.ant-pagination-options),
  .webVueAntYtTableStyle-iwpvi .ant-pagination button,
  .webVueAntYtTableStyle-iwpvi
    .ant-pagination
    li
    .ant-select
    .ant-select-selector,
  .webVueAntYtTableStyle-iwpvi .ant-pagination li input {
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
    background: #ffffff;
    color: #000000a6;
    font-family: Microsoft YaHei;
    font-size: 14px;
    font-weight: Normal;
    line-height: 32px;
    letter-spacing: 0px;
    text-align: center;
    text-align-last: center;
    font-style: normal;
    text-decoration: none;
  }
  .webVueAntYtTableStyle-iwpvi .ant-pagination button,
  .webVueAntYtTableStyle-iwpvi
    .ant-pagination
    li
    .ant-select
    .ant-select-selector,
  .webVueAntYtTableStyle-iwpvi .ant-pagination li input,
  .webVueAntYtTableStyle-iwpvi .ant-pagination li a,
  .webVueAntYtTableStyle-iwpvi
    .ant-pagination
    li
    .ant-pagination-options-quick-jumper {
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
  }
  .webVueAntYtTableStyle-iwpvi .ant-pagination li:not(.ant-pagination-options),
  .webVueAntYtTableStyle-iwpvi
    .ant-pagination
    li.ant-pagination-options
    .ant-pagination-options-size-changer.ant-select
    .ant-select-selector,
  .webVueAntYtTableStyle-iwpvi
    .ant-pagination
    li.ant-pagination-options
    .ant-pagination-options-quick-jumper
    input {
    border-top: 1px solid #d9d9d9;
    border-right: 1px solid #d9d9d9;
    border-bottom: 1px solid #d9d9d9;
    border-left: 1px solid #d9d9d9;
  }
  .webVueAntYtTableStyle-iwpvi .ant-pagination li button {
    border: none;
  }
  .webVueAntYtTableStyle-iwpvi .ant-spin-container>.ant-table-container>.ant-table-tbody {
    overflow-y: scroll;
    max-height: 159.008px;
  }
  .webVueAntYtTableStyle-iwpvi .ant-pagination li a,
  .webVueAntYtTableStyle-iwpvi
    .ant-pagination
    li
    .ant-pagination-options-quick-jumper {
    color: #000000a6;
    font-family: Microsoft YaHei;
    font-size: 14px;
    font-weight: Normal;
    line-height: 32px;
    letter-spacing: 0px;
    text-align: center;
    text-align-last: center;
    font-style: normal;
    text-decoration: none;
  }
  .webVueAntYtTableStyle-iwpvi .ant-pagination li.ant-pagination-item-active {
    background: #ffffff;
    border-top: 1px solid #1890ff;
    border-right: 1px solid #1890ff;
    border-bottom: 1px solid #1890ff;
    border-left: 1px solid #1890ff;
  }
  .webVueAntYtTableStyle-iwpvi .ant-pagination li.ant-pagination-item-active a {
    color: #1890ff;
    font-family: Microsoft YaHei;
    font-size: 14px;
    font-weight: Normal;
    line-height: 32px;
    letter-spacing: 0px;
    text-align: center;
    text-align-last: center;
    font-style: normal;
    text-decoration: none;
  }

  .webVueAntYtSpanStyle-dyizr {
    color: #ee1b0d !important;
  }
  .webVueAntYtSpanBrCount-1n7e4 {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
  }
  .webVueAntYtSpanBrCount-1n7e4 span {
    display: inline;
  }
  .webVueAntYtSpanStyle-dyizr span {
    text-decoration: none;
  }

  .webVueAntYtRectangleStyle-uq6v6 {
    background: #ffffff;
    border-top: 1px solid transparent;
    border-right: 1px solid transparent;
    border-bottom: 1px solid transparent;
    border-left: 1px solid transparent;
  }

  .webVueAntYtSpanStyle-zdqax {
    color: #1890ff !important;
    font-weight: 600;
  }
  .webVueAntYtSpanBrCount-5r3nj {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
  }
  .webVueAntYtSpanBrCount-5r3nj span {
    display: inline;
  }
  .webVueAntYtSpanStyle-zdqax span {
    text-decoration: none;
  }

  .webVueAntYtModalStyle-xcvy0 .ant-modal-wrap .yt-custom-modal-header {
    color: #1890ff;
    font-weight: 600;
  }

  .webVueAntYtInputFormItem-ss6nf .ant-form-item-explain {
    position: absolute;
    top: 100%;
    z-index: -1;
  }
  .webVueAntYtInputFormItem-ss6nf .ant-form-item-label label {
    width: 66px;
    padding-right: 10px;
  }
  .webVueAntYtInputStyle-nqmxc:not(.ant-input-affix-wrapper) {
    background: #ffffff !important;
  }

  .webVueAntYtInputFormItem-wt1qo .ant-form-item-explain {
    position: absolute;
    top: 100%;
    z-index: -1;
  }
  .webVueAntYtInputFormItem-wt1qo .ant-form-item-label label {
    width: 100px;
    padding-right: 10px;
  }
  .webVueAntYtInputStyle-8zjy1:not(.ant-input-affix-wrapper) {
    background: #ffffff !important;
  }

  .webVueAntYtSpanStyle-ohfqb {
    color: #1890ff !important;
  }
  .webVueAntYtSpanBrCount-vy59h {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
  }
  .webVueAntYtSpanBrCount-vy59h span {
    display: inline;
  }
  .webVueAntYtSpanStyle-ohfqb span {
    text-decoration: none;
  }

  .webVueAntYtPicture {
    width: 100%;
    height: 100%;
    overflow: hidden;
  }
  .webVueAntYtPicture img,
  .webVueAntYtPicture .ant-image {
    width: 100%;
    height: 100%;
  }

  .webVueAntYtPictureStyle-rbh1a {
    opacity: 1;
    box-shadow: 0px 0px 0px 0px transparent;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
    border-top: 1px solid transparent;
    border-right: 1px solid transparent;
    border-bottom: 1px solid transparent;
    border-left: 1px solid transparent;
  }

  .webVueAntYtPictureStyle-qdjkp {
    opacity: 1;
    box-shadow: 0px 0px 0px 0px transparent;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
    border-top: 1px solid transparent;
    border-right: 1px solid transparent;
    border-bottom: 1px solid transparent;
    border-left: 1px solid transparent;
  }

  .webVueAntYtPictureStyle-yi843 {
    opacity: 1;
    box-shadow: 0px 0px 0px 0px transparent;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
    border-top: 1px solid transparent;
    border-right: 1px solid transparent;
    border-bottom: 1px solid transparent;
    border-left: 1px solid transparent;
  }

  .webVueAntYtPictureStyle-mws16 {
    opacity: 1;
    box-shadow: 0px 0px 0px 0px transparent;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
    border-top: 1px solid transparent;
    border-right: 1px solid transparent;
    border-bottom: 1px solid transparent;
    border-left: 1px solid transparent;
  }

  .webVueAntYtPictureStyle-vdzuu {
    opacity: 1;
    box-shadow: 0px 0px 0px 0px transparent;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
    border-top: 1px solid transparent;
    border-right: 1px solid transparent;
    border-bottom: 1px solid transparent;
    border-left: 1px solid transparent;
  }

  .webVueAntYtInputFormItem-hggm1 .ant-form-item-explain {
    position: absolute;
    top: 100%;
    z-index: -1;
  }
  .webVueAntYtInputFormItem-hggm1 .ant-form-item-label label {
    font-weight: bold;
    width: 80px;
    padding-right: 10px;
  }
  .webVueAntYtInputStyle-ioo1h:not(.ant-input-affix-wrapper) {
    color: #438efc;
    font-size: 36px;
    font-weight: bold;
    background: transparent !important;
    border-top: 1px solid transparent;
    border-right: 1px solid transparent;
    border-bottom: 1px solid transparent;
    border-left: 1px solid transparent;
  }
  .webVueAntYtInputStyle-ioo1h.ant-input-affix-wrapper {
    background: transparent;
    border-top: 1px solid transparent;
    border-right: 1px solid transparent;
    border-bottom: 1px solid transparent;
    border-left: 1px solid transparent;
  }
  .webVueAntYtInputStyle-ioo1h.ant-input-affix-wrapper input {
    color: #438efc;
    font-size: 36px;
    font-weight: bold;
  }
  .webVueAntYtInputStyle-ioo1h:not(.ant-input-affix-wrapper)::placeholder,
  .webVueAntYtInputStyle-ioo1h:not(
      .ant-input-affix-wrapper
    )::-webkit-input-placeholder,
  .webVueAntYtInputStyle-ioo1h input::placeholder,
  .webVueAntYtInputStyle-ioo1h input::-webkit-input-placeholder {
    color: #438efc;
  }

  .webVueAntYtModalStyle-m7v0n.yt-custom-modal .ant-modal-footer {
    height: 130px;
  }

  .webVueAntYtSpanStyle-h6izz {
    color: #4a90e2 !important;
    font-size: 16px;
    font-weight: bold;
  }
  .webVueAntYtSpanBrCount-3oaz6 {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
  }
  .webVueAntYtSpanBrCount-3oaz6 span {
    display: inline;
  }
  .webVueAntYtSpanStyle-h6izz span {
    text-decoration: none;
  }

  .webVueAntYtRectangleStyle-1hxyj {
    border-right: 1px solid transparent;
    border-bottom: 1px solid transparent;
    border-left: 1px solid transparent;
  }

  .webVueAntYtInputFormItem-9zzxo .ant-form-item-explain {
    position: absolute;
    top: 100%;
    z-index: -1;
  }
  .webVueAntYtInputFormItem-9zzxo .ant-form-item-label label {
    width: 67px;
    padding-right: 10px;
  }
  .webVueAntYtInputStyle-emgmk:not(.ant-input-affix-wrapper) {
    background: #ffffff !important;
  }

  .webVueAntYtInputFormItem-ovvrg .ant-form-item-explain {
    position: absolute;
    top: 100%;
    z-index: -1;
  }
  .webVueAntYtInputFormItem-ovvrg .ant-form-item-label label {
    width: 67px;
    padding-right: 10px;
  }
  .webVueAntYtInputStyle-q53e3:not(.ant-input-affix-wrapper) {
    background: #ffffff !important;
  }

  .webVueAntYtDatePickerFormItem-qm59w .ant-form-item-explain {
    position: absolute;
    top: 100%;
    z-index: -1;
  }
  .webVueAntYtDatePickerFormItem-qm59w .ant-form-item-label label {
    width: 67px;
    padding-right: 10px;
  }
  .webVueAntYtDatePickerStyle-k8k6v {
    background: #ffffff !important;
    border-top: 1px solid #cdcdcd !important;
    border-right: 1px solid #cdcdcd !important;
    border-bottom: 1px solid #cdcdcd !important;
    border-left: 1px solid #cdcdcd !important;
  }
  .webVueAntYtDatePickerStyle-k8k6v.ant-picker-focused,
  .webVueAntYtDatePickerStyle-k8k6v.ant-picker:hover {
    border-right: 1px solid #cdcdcd !important;
  }

  .webVueAntYtInputFormItem-e1f8n .ant-form-item-explain {
    position: absolute;
    top: 100%;
    z-index: -1;
  }
  .webVueAntYtInputFormItem-e1f8n .ant-form-item-label label {
    width: 67px;
    padding-right: 10px;
  }
  .webVueAntYtInputStyle-t7y0h:not(.ant-input-affix-wrapper) {
    background: #ffffff !important;
  }

  .webVueAntYtInputFormItem-qd6cn .ant-form-item-explain {
    position: absolute;
    top: 100%;
    z-index: -1;
  }
  .webVueAntYtInputFormItem-qd6cn .ant-form-item-label label {
    width: 66px;
    padding-right: 10px;
  }
  .webVueAntYtInputStyle-pa86n:not(.ant-input-affix-wrapper) {
    background: #ffffff !important;
  }

  .webVueAntYtInputFormItem-adpwx .ant-form-item-explain {
    position: absolute;
    top: 100%;
    z-index: -1;
  }
  .webVueAntYtInputFormItem-adpwx .ant-form-item-label label {
    width: 66px;
    padding-right: 10px;
  }
  .webVueAntYtInputStyle-2e20r:not(.ant-input-affix-wrapper) {
    background: #ffffff !important;
  }

  .webVueAntYtDatePickerFormItem-kq6t3 .ant-form-item-explain {
    position: absolute;
    top: 100%;
    z-index: -1;
  }
  .webVueAntYtDatePickerFormItem-kq6t3 .ant-form-item-label label {
    width: 80px;
    padding-right: 10px;
  }
  .webVueAntYtDatePickerStyle-yy3f3 {
    background: #ffffff !important;
    border-top: 1px solid #cdcdcd !important;
    border-right: 1px solid #cdcdcd !important;
    border-bottom: 1px solid #cdcdcd !important;
    border-left: 1px solid #cdcdcd !important;
  }
  .webVueAntYtDatePickerStyle-yy3f3.ant-picker-focused,
  .webVueAntYtDatePickerStyle-yy3f3.ant-picker:hover {
    border-right: 1px solid #cdcdcd !important;
  }

  .webVueAntYtInputFormItem-s1pv9 .ant-form-item-explain {
    position: absolute;
    top: 100%;
    z-index: -1;
  }
  .webVueAntYtInputFormItem-s1pv9 .ant-form-item-label label {
    width: 66px;
    padding-right: 10px;
  }
  .webVueAntYtInputStyle-2leky:not(.ant-input-affix-wrapper) {
    background: #ffffff !important;
  }

  .webVueAntYtInputFormItem-wkpbm .ant-form-item-explain {
    position: absolute;
    top: 100%;
    z-index: -1;
  }
  .webVueAntYtInputFormItem-wkpbm .ant-form-item-label label {
    width: 67px;
    padding-right: 10px;
  }
  .webVueAntYtInputStyle-mf9i3:not(.ant-input-affix-wrapper) {
    background: #ffffff !important;
  }

  .webVueAntUploadButtonFormItem-c6swn {
    opacity: 1;
    flex-direction: row;
  }
  .webVueAntUploadButtonFormItem-c6swn .ant-form-item-explain {
    position: absolute;
    top: 100%;
    z-index: -1;
  }
  .webVueAntUploadButtonFormItem-c6swn .ant-form-item-label label {
    text-decoration: none;
    font-style: normal;
    color: #333333;
    font-family: Microsoft YaHei;
    font-size: 14px;
    font-weight: Normal;
    width: 67px;
    padding-top: 0px;
    padding-right: 10px;
    padding-bottom: 0px;
    padding-left: 0px;
  }
  .webVueAntUploadButtonFormItem-c6swn
    .ant-form-item-label
    label
    .label-content {
    text-align: left;
    text-align-last: left;
  }
  .webVueAntUploadButtonFormItem-c6swn .ant-upload-list {
    max-width: 208px;
    max-height: 88px;
  }
  .webVueAntUploadButtonStyle-71dqz .ant-btn {
    color: #000000a6;
    font-family: Microsoft YaHei;
    font-weight: Normal;
    font-size: 14px;
    text-align: center;
    font-style: normal;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
    background-color: #ffffff;
    border-top: 1px solid #d9d9d9;
    border-right: 1px solid #d9d9d9;
    border-bottom: 1px solid #d9d9d9;
    border-left: 1px solid #d9d9d9;
    box-shadow: 0px 0px 0px 0px transparent;
  }
  .webVueAntUploadButtonStyle-71dqz .ant-btn span {
    text-decoration: none;
  }

  .webVueAntYtRectangleStyle-6y800 {
    border-right: 1px solid transparent;
    border-bottom: 1px solid transparent;
    border-left: 1px solid transparent;
  }

  .webVueAntYtInputFormItem-ebgmc .ant-form-item-explain {
    position: absolute;
    top: 100%;
    z-index: -1;
  }
  .webVueAntYtInputFormItem-ebgmc .ant-form-item-label label {
    width: 75px;
    padding-right: 10px;
  }
  .webVueAntYtInputStyle-svb0i:not(.ant-input-affix-wrapper) {
    background: #ffffff !important;
  }

  .webVueAntYtInputFormItem-qyeio .ant-form-item-explain {
    position: absolute;
    top: 100%;
    z-index: -1;
  }
  .webVueAntYtInputFormItem-qyeio .ant-form-item-label label {
    width: 90px;
    padding-right: 10px;
  }
  .webVueAntYtInputStyle-68bgd:not(.ant-input-affix-wrapper) {
    background: #ffffff !important;
  }

  .webVueAntYtInputFormItem-9moxq .ant-form-item-explain {
    position: absolute;
    top: 100%;
    z-index: -1;
  }
  .webVueAntYtInputFormItem-9moxq .ant-form-item-label label {
    width: 75px;
    padding-right: 10px;
  }
  .webVueAntYtInputStyle-ih9b7:not(.ant-input-affix-wrapper) {
    background: #ffffff !important;
  }

  .webVueAntYtSpanStyle-jasdg {
    color: #4a90e2 !important;
    font-size: 16px;
    font-weight: bold;
  }
  .webVueAntYtSpanBrCount-0aa81 {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
  }
  .webVueAntYtSpanBrCount-0aa81 span {
    display: inline;
  }
  .webVueAntYtSpanStyle-jasdg span {
    text-decoration: none;
  }

  .webVueAntYtSpanStyle-z33st {
    color: #4a90e2 !important;
    font-size: 16px;
    font-weight: bold;
  }
  .webVueAntYtSpanBrCount-upkp9 {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
  }
  .webVueAntYtSpanBrCount-upkp9 span {
    display: inline;
  }
  .webVueAntYtSpanStyle-z33st span {
    text-decoration: none;
  }

  .webVueAntYtRectangleStyle-6d23m {
    border-right: 1px solid transparent;
    border-bottom: 1px solid transparent;
    border-left: 1px solid transparent;
  }

  .webVueAntYtInputFormItem-etuk9 .ant-form-item-explain {
    position: absolute;
    top: 100%;
    z-index: -1;
  }
  .webVueAntYtInputFormItem-etuk9 .ant-form-item-label label {
    width: 81px;
    padding-right: 10px;
  }
  .webVueAntYtInputStyle-cff5m:not(.ant-input-affix-wrapper) {
    background: #ffffff !important;
  }

  .webVueAntYtInputFormItem-5lv7w .ant-form-item-explain {
    position: absolute;
    top: 100%;
    z-index: -1;
  }
  .webVueAntYtInputFormItem-5lv7w .ant-form-item-label label {
    width: 67px;
    padding-right: 10px;
  }
  .webVueAntYtInputStyle-9j1zp:not(.ant-input-affix-wrapper) {
    background: #ffffff !important;
  }

  .webVueAntYtInputFormItem-npv5h .ant-form-item-explain {
    position: absolute;
    top: 100%;
    z-index: -1;
  }
  .webVueAntYtInputFormItem-npv5h .ant-form-item-label label {
    width: 67px;
    padding-right: 10px;
  }
  .webVueAntYtInputStyle-tmjpg:not(.ant-input-affix-wrapper) {
    background: #ffffff !important;
  }

  .webVueAntYtInputFormItem-9pqx3 .ant-form-item-explain {
    position: absolute;
    top: 100%;
    z-index: -1;
  }
  .webVueAntYtInputFormItem-9pqx3 .ant-form-item-label label {
    width: 67px;
    padding-right: 10px;
  }
  .webVueAntYtInputStyle-6m0kg:not(.ant-input-affix-wrapper) {
    background: #ffffff !important;
  }

  .webVueAntYtInputFormItem-zolg8 .ant-form-item-explain {
    position: absolute;
    top: 100%;
    z-index: -1;
  }
  .webVueAntYtInputFormItem-zolg8 .ant-form-item-label label {
    width: 81px;
    padding-right: 10px;
  }
  .webVueAntYtInputStyle-g5xwy:not(.ant-input-affix-wrapper) {
    background: #ffffff !important;
  }

  .webVueAntYtInputFormItem-3fjda .ant-form-item-explain {
    position: absolute;
    top: 100%;
    z-index: -1;
  }
  .webVueAntYtInputFormItem-3fjda .ant-form-item-label label {
    width: 67px;
    padding-right: 10px;
  }
  .webVueAntYtInputStyle-vvuhs:not(.ant-input-affix-wrapper) {
    background: #ffffff !important;
  }

  .webVueAntYtInputFormItem-6pb9y .ant-form-item-explain {
    position: absolute;
    top: 100%;
    z-index: -1;
  }
  .webVueAntYtInputFormItem-6pb9y .ant-form-item-label label {
    width: 123px;
    padding-right: 10px;
  }
  .webVueAntYtInputStyle-falfq:not(.ant-input-affix-wrapper) {
    background: #ffffff !important;
  }

  .webVueAntYtInputFormItem-lq5rv .ant-form-item-explain {
    position: absolute;
    top: 100%;
    z-index: -1;
  }
  .webVueAntYtInputFormItem-lq5rv .ant-form-item-label label {
    width: 81px;
    padding-right: 10px;
  }
  .webVueAntYtInputStyle-4sl8u:not(.ant-input-affix-wrapper) {
    background: #ffffff !important;
  }

  .webVueAntYtInputFormItem-b9gtn .ant-form-item-explain {
    position: absolute;
    top: 100%;
    z-index: -1;
  }
  .webVueAntYtInputFormItem-b9gtn .ant-form-item-label label {
    width: 81px;
    padding-right: 10px;
  }
  .webVueAntYtInputStyle-iyw6e:not(.ant-input-affix-wrapper) {
    background: #ffffff !important;
  }

  .webVueAntYtInputFormItem-w2mks .ant-form-item-explain {
    position: absolute;
    top: 100%;
    z-index: -1;
  }
  .webVueAntYtInputFormItem-w2mks .ant-form-item-label label {
    width: 67px;
    padding-right: 10px;
  }
  .webVueAntYtInputStyle-80jc1:not(.ant-input-affix-wrapper) {
    background: #ffffff !important;
  }

  .webVueAntYtInputFormItem-hosoq .ant-form-item-explain {
    position: absolute;
    top: 100%;
    z-index: -1;
  }
  .webVueAntYtInputFormItem-hosoq .ant-form-item-label label {
    width: 67px;
    padding-right: 10px;
  }
  .webVueAntYtInputStyle-uuv7w:not(.ant-input-affix-wrapper) {
    background: #ffffff !important;
  }

  .webVueAntYtButtonStyle-4degf {
    color: #101010 !important;
    background: #e7e7e7 !important;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px;
    border-top: 0px solid transparent;
    border-right: 0px solid transparent;
    border-bottom: 0px solid transparent;
    border-left: 0px solid transparent;
    align-items: center;
    justify-content: center;
  }
  .webVueAntYtButtonStyle-4degf > span {
    letter-spacing: 0px !important;
  }

  .webVueAntYtInputFormItem-1g5t0 .ant-form-item-explain {
    position: absolute;
    top: 100%;
    z-index: -1;
  }
  .webVueAntYtInputFormItem-1g5t0 .ant-form-item-label label {
    width: 66px;
    padding-right: 10px;
  }
  .webVueAntYtInputStyle-2lrro:not(.ant-input-affix-wrapper) {
    background: #ffffff !important;
  }

  .webVueAntYtSelectFormItem-hdor2 .ant-form-item-explain {
    position: absolute;
    top: 100%;
    z-index: -1;
  }
  .webVueAntYtSelectFormItem-hdor2 .ant-form-item-label label {
    width: 66px;
    padding-right: 10px;
  }

  .webVueAntYtSpanStyle-flgzq {
    color: #4a4a4a !important;
    font-size: 18px;
  }
  .webVueAntYtSpanBrCount-bsdb6 {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
  }
  .webVueAntYtSpanBrCount-bsdb6 span {
    display: inline;
  }
  .webVueAntYtSpanStyle-flgzq span {
    text-decoration: none;
  }

  .webVueAntYtInputFormItem-tmz9f .ant-form-item-explain {
    position: absolute;
    top: 100%;
    z-index: -1;
  }
  .webVueAntYtInputFormItem-tmz9f .ant-form-item-label label {
    font-weight: bold;
    width: 67px;
    padding-right: 10px;
  }
  .webVueAntYtInputStyle-opn1g:not(.ant-input-affix-wrapper) {
    color: #438efc;
    font-size: 36px;
    font-weight: bold;
    background: transparent !important;
    border-top: 1px solid transparent;
    border-right: 1px solid transparent;
    border-bottom: 1px solid transparent;
    border-left: 1px solid transparent;
  }
  .webVueAntYtInputStyle-opn1g.ant-input-affix-wrapper {
    background: transparent;
    border-top: 1px solid transparent;
    border-right: 1px solid transparent;
    border-bottom: 1px solid transparent;
    border-left: 1px solid transparent;
  }
  .webVueAntYtInputStyle-opn1g.ant-input-affix-wrapper input {
    color: #438efc;
    font-size: 36px;
    font-weight: bold;
  }
  .webVueAntYtInputStyle-opn1g:not(.ant-input-affix-wrapper)::placeholder,
  .webVueAntYtInputStyle-opn1g:not(
      .ant-input-affix-wrapper
    )::-webkit-input-placeholder,
  .webVueAntYtInputStyle-opn1g input::placeholder,
  .webVueAntYtInputStyle-opn1g input::-webkit-input-placeholder {
    color: #438efc;
  }

  .webVueAntYtInputFormItem-u5ukj .ant-form-item-explain {
    position: absolute;
    top: 100%;
    z-index: -1;
  }
  .webVueAntYtInputFormItem-u5ukj .ant-form-item-label label {
    font-weight: bold;
    width: 80px;
    padding-right: 10px;
  }
  .webVueAntYtInputStyle-0i8ly:not(.ant-input-affix-wrapper) {
    color: #438efc;
    font-size: 36px;
    font-weight: bold;
    background: transparent !important;
    border-top: 1px solid transparent;
    border-right: 1px solid transparent;
    border-bottom: 1px solid transparent;
    border-left: 1px solid transparent;
  }
  .webVueAntYtInputStyle-0i8ly.ant-input-affix-wrapper {
    background: transparent;
    border-top: 1px solid transparent;
    border-right: 1px solid transparent;
    border-bottom: 1px solid transparent;
    border-left: 1px solid transparent;
  }
  .webVueAntYtInputStyle-0i8ly.ant-input-affix-wrapper input {
    color: #438efc;
    font-size: 36px;
    font-weight: bold;
  }
  .webVueAntYtInputStyle-0i8ly:not(.ant-input-affix-wrapper)::placeholder,
  .webVueAntYtInputStyle-0i8ly:not(
      .ant-input-affix-wrapper
    )::-webkit-input-placeholder,
  .webVueAntYtInputStyle-0i8ly input::placeholder,
  .webVueAntYtInputStyle-0i8ly input::-webkit-input-placeholder {
    color: #438efc;
  }

  .webVueAntYtInputFormItem-zy8n9 .ant-form-item-explain {
    position: absolute;
    top: 100%;
    z-index: -1;
  }
  .webVueAntYtInputFormItem-zy8n9 .ant-form-item-label label {
    font-weight: bold;
    width: 67px;
    padding-right: 10px;
  }
  .webVueAntYtInputStyle-ni5dw:not(.ant-input-affix-wrapper) {
    color: #438efc;
    font-size: 36px;
    font-weight: bold;
    background: transparent !important;
    border-top: 1px solid transparent;
    border-right: 1px solid transparent;
    border-bottom: 1px solid transparent;
    border-left: 1px solid transparent;
  }
  .webVueAntYtInputStyle-ni5dw.ant-input-affix-wrapper {
    background: transparent;
    border-top: 1px solid transparent;
    border-right: 1px solid transparent;
    border-bottom: 1px solid transparent;
    border-left: 1px solid transparent;
  }
  .webVueAntYtInputStyle-ni5dw.ant-input-affix-wrapper input {
    color: #438efc;
    font-size: 36px;
    font-weight: bold;
  }
  .webVueAntYtInputStyle-ni5dw:not(.ant-input-affix-wrapper)::placeholder,
  .webVueAntYtInputStyle-ni5dw:not(
      .ant-input-affix-wrapper
    )::-webkit-input-placeholder,
  .webVueAntYtInputStyle-ni5dw input::placeholder,
  .webVueAntYtInputStyle-ni5dw input::-webkit-input-placeholder {
    color: #438efc;
  }

  .webVueAntYtInputFormItem-y1ubk .ant-form-item-explain {
    position: absolute;
    top: 100%;
    z-index: -1;
  }
  .webVueAntYtInputFormItem-y1ubk .ant-form-item-label label {
    font-weight: bold;
    width: 80px;
    padding-right: 10px;
  }
  .webVueAntYtInputStyle-n0u2i:not(.ant-input-affix-wrapper) {
    color: #438efc;
    font-size: 36px;
    font-weight: bold;
    background: transparent !important;
    border-top: 1px solid transparent;
    border-right: 1px solid transparent;
    border-bottom: 1px solid transparent;
    border-left: 1px solid transparent;
  }
  .webVueAntYtInputStyle-n0u2i.ant-input-affix-wrapper {
    background: transparent;
    border-top: 1px solid transparent;
    border-right: 1px solid transparent;
    border-bottom: 1px solid transparent;
    border-left: 1px solid transparent;
  }
  .webVueAntYtInputStyle-n0u2i.ant-input-affix-wrapper input {
    color: #438efc;
    font-size: 36px;
    font-weight: bold;
  }
  .webVueAntYtInputStyle-n0u2i:not(.ant-input-affix-wrapper)::placeholder,
  .webVueAntYtInputStyle-n0u2i:not(
      .ant-input-affix-wrapper
    )::-webkit-input-placeholder,
  .webVueAntYtInputStyle-n0u2i input::placeholder,
  .webVueAntYtInputStyle-n0u2i input::-webkit-input-placeholder {
    color: #438efc;
  }
}
</style>
